Bug 114496 [working sets] working sets: counter-intuitive hiding of resource sets
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetConfigurationDialog.java
return false;
			}
			return true;
		}
	}
	private List fElements;
	private CheckboxTableViewer fTableViewer;
	private Button fNewButton;
	private Button fEditButton;
	private Button fRemoveButton;
	private Button fUpButton;
	private Button fDownButton;
	private Button fSelectAll;
	private Button fDeselectAll;
	private IWorkingSet[] fResult;
	private List fAddedWorkingSets;
	private List fRemovedWorkingSets;
	private Map fEditedWorkingSets;
	private List fRemovedMRUWorkingSets;
	private int nextButtonId= IDialogConstants.CLIENT_ID + 1;
	public WorkingSetConfigurationDialog(Shell parentShell, IWorkingSet[] workingSets) {
		super(parentShell);
		setTitle(WorkingSetMessages.WorkingSetConfigurationDialog_title); 
		setMessage(WorkingSetMessages.WorkingSetConfigurationDialog_message); 
		fElements= new ArrayList(workingSets.length);
		Filter filter= new Filter();
		for (int i= 0; i < workingSets.length; i++) {
			if (filter.select(null, null, workingSets[i]))
				fElements.add(workingSets[i]);
		}