Bug 293130 Polishing the Filter extension point
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ResourceFilterGroup.java
"$nl$/icons/full/obj16/header_complete.gif"); 
		if (descriptor != null)
			checkIcon = descriptor.createImage();
	}
	/**
	 * Set the IContainer resource to edit
	 * 
	 * @param res
	 *            the container resource
	 */
	public void setContainer(IContainer res) {
		resource = res;
	}
	private IContainer getNonExistantResource() {
		String projectName = "nonExistantProject_"; 
		IProject p = ResourcesPlugin.getWorkspace().getRoot().getProject(
				projectName);
		int iteration = 0;
		while (p.exists()) {
			p = ResourcesPlugin.getWorkspace().getRoot().getProject(
					projectName + iteration);
			iteration++;
		}
		return p;
	}
	class Filters extends FilterCopy {
		public Filters(IContainer resource) {
			try {
				IResourceFilterDescription[] tmp = resource.getFilters();
				children = new LinkedList();