Bug 292901 Confusing "Target" group for children filters
Steps: 1) I added a compound filter "or" and set "Mode" to "Exclude" and "Target" to "Folders" 2) I tried to add "Regex Filter" as a child for the compound one, and I see that I can choose "Target" here too Maybe we should choose "Target" only for top-level filters as we do with "Mode"? Or "Mode" should be available to set only if not already chosen for the parent?
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ResourceFilterGroup.java
return null;
	}
	static String[] getTargets() {
		return new String[] {
				NLS.bind(IDEWorkbenchMessages.ResourceFilterPage_files, null),
				NLS.bind(IDEWorkbenchMessages.ResourceFilterPage_folders, null),
				NLS
						.bind(
								IDEWorkbenchMessages.ResourceFilterPage_filesAndFolders,
								null) };
	}
	static String[] getFilterNames(boolean childrenOnly) {
		IFilterDescriptor[] descriptors = ResourcesPlugin.getWorkspace()
				.getFilterDescriptors();
		LinkedList names = new LinkedList();
		for (int i = 0; i < descriptors.length; i++) {
			if (!childrenOnly
					|| descriptors[i].getArgumentType().equals(
							IFilterDescriptor.ARGUMENT_TYPE_FILTER)
					|| descriptors[i].getArgumentType().equals(
							IFilterDescriptor.ARGUMENT_TYPE_FILTERS))
				names.add(descriptors[i].getName());
		}
		return (String[]) names.toArray(new String[0]);
	}
	static String getDefaultFilterID() {
		IFilterDescriptor descriptors[] = ResourcesPlugin.getWorkspace()
				.getFilterDescriptors();
		for (int i = 0; i < descriptors.length; i++) {
			if (descriptors[i].getArgumentType().equals(