Bug 77871 [GlobalActions] (Re)Build Project should track resources itself
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/WorkbenchActionBuilder.java
private IWorkbenchAction openProjectAction;
    private IWorkbenchAction closeProjectAction;
    
    
    private NewWizardMenu newWizardMenu;
    private IContributionItem pinEditorContributionItem;
    
    private StatusLineContributionItem statusLineItem;
    private Preferences.IPropertyChangeListener prefListener;
    
    
    private IPropertyChangeListener propPrefListener;
    private IPageListener pageListener;
    private IPerspectiveListener perspectiveListener;
    /**
     * Constructs a new action builder which contributes actions
     * to the given window.
     * 
     * @param window the window
     */
    public WorkbenchActionBuilder(IWorkbenchWindow window) {
        this.window = window;
    }
    /**
     * Returns the window to which this action builder is contributing.
     */
    private IWorkbenchWindow getWindow() {
        return window;
    }
    /**