Bug 77738 [IDE] IDE plug-in needs to get off of the core compatibility layer
20041102 The IDE plug-in is still on the compatibility layer. All of the code that needs migrating is in IDEWorkbenchAdvisor
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchAdvisor.java
ex[0] = e;
                    }
                }
            });
            if (ex[0] != null) {
                ErrorDialog.openError(shell, IDEWorkbenchMessages
                        .getString("Workspace.problemsTitle"),  
                        IDEWorkbenchMessages
                                .getString("Workspace.problemMessage"), 
                        ex[0].getStatus());
            }
        } catch (InterruptedException e) {
            
        } catch (InvocationTargetException e) {
            String msg = "InvocationTargetException refreshing from local on startup"; 
            IDEWorkbenchPlugin.log(msg, new Status(IStatus.ERROR,
                    IDEWorkbenchPlugin.IDE_WORKBENCH, 0, msg, e
                            .getTargetException()));
        }
    }
    /**
     * Disconnect from the core workspace.
     */
    private void disconnectFromWorkspace() {
        
        final MultiStatus status = new MultiStatus(
                IDEWorkbenchPlugin.IDE_WORKBENCH, 1, IDEWorkbenchMessages
                        .getString("ProblemSavingWorkbench"), null); 
        IRunnableWithProgress runnable = new IRunnableWithProgress() {
            public void run(IProgressMonitor monitor) {