Assert.isNotNull(shell);
this.workingSetUpdater = workingSetUpdater;
clearWorkingSetAction = new ClearWorkingSetAction(this);
selectWorkingSetAction = new SelectWorkingSetAction(this, shell);
editWorkingSetAction = new EditWorkingSetAction(this, shell);
workbenchWindow = Util.getWorkbenchWindowForShell(shell);
allowWindowWorkingSetByDefault = false;
// set the default working set to be that of the window.
page = workbenchWindow.getActivePage();