Bug 293130 Polishing the Filter extension point
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ResourceFilterGroup.java
argumentsChanged();
	}
	protected void argumentsChanged() {
		initializeChildren();
		if (children != null)
			arguments = children.toArray(new FilterCopy[0]);
		FilterCopy up = parent;
		while (up != null) {
			up.serializeChildren();
			up = up.parent;
		}
	}
	public boolean isUnderAGroupFilter() {
		
		
		if (parent != null) {
			if ((parent.getChildrenLimit() > 0) && (parent.getParent() != null))
				return true;
		}
		return false;
	}
	/* (non-Javadoc)
	 * @see org.eclipse.core.resources.IResourceFilterDescription#getFileInfoMatcherDescription()
	 */
	public IFileInfoMatcherDescription getFileInfoMatcherDescription() {
		FileInfoMatcherDescription desc = new FileInfoMatcherDescription();
		desc.setId(getId());
		
		Object arg = FilterCopy.this.getArguments();
		if (arg instanceof FilterCopy []) {