fActionSet.getWorkingSetActionGroup().fillFilters(fViewer);
	public void rootModeChanged(int newMode) {		fRootMode= newMode;		if (showWorkingSets() && fWorkingSetModel == null) {			createWorkingSetModel();			if (fActionSet != null) {				fActionSet.getWorkingSetActionGroup().setWorkingSetModel(fWorkingSetModel);			}		}		ISelection selection= fViewer.getSelection();		try {			fViewer.getControl().setRedraw(false);			fViewer.setInput(null);			setProviders();			setSorter();			fViewer.setInput(findInputElement());			fViewer.setSelection(selection, true);		} finally {			fViewer.getControl().setRedraw(true);		}		if (fWorkingSetModel.needsConfiguration()) {			ConfigureWorkingSetAction action= new ConfigureWorkingSetAction(getSite().getShell());			action.setWorkingSetModel(fWorkingSetModel);			action.run();			fWorkingSetModel.configured();		}	}