Bug 196164 IDE plugin broken due to missing dependency on runtime compatibility
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java
IEditorPart editor = ResourceUtil.findEditor(page, file);
            if (editor != null) {
                page.bringToTop(editor);
                return;
            }
        }   
    }
    /**
     * Creates the action group, which encapsulates all actions for the view.
     */
    protected void makeActions() {
        setActionGroup(new MainActionGroup(this));
    }
    /**
     * Migrates the dialog settings from the UI plugin store to the 
     * Views plugin store.
     */
    private void migrateDialogSettings() {
        AbstractUIPlugin uiPlugin = (AbstractUIPlugin) Platform
                .getPlugin(PlatformUI.PLUGIN_ID);
        IDialogSettings uiSettings = uiPlugin.getDialogSettings();
        uiSettings = uiSettings.getSection(STORE_SECTION);
        if (uiSettings != null) {
            String workingSetName = uiSettings.get(STORE_WORKING_SET);
            if (workingSetName != null && workingSetName.length() > 0) {
                settings.put(STORE_WORKING_SET, workingSetName);
                uiSettings.put(STORE_WORKING_SET, ""); 
            }
            String sortType = uiSettings.get(STORE_SORT_TYPE);
            if (sortType != null && sortType.length() > 0) {