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
* since the last time the workbench was run.
     */
    private static final String INSTALLED_FEATURES = "installedFeatures"; 
    private static IDEWorkbenchAdvisor workbenchAdvisor = null;
    /**
     * Event loop exception handler for the advisor.
     */
    private IDEExceptionHandler exceptionHandler = null;
    /**
     * Contains the workspace location if the -showlocation command line
     * argument is specified, or <code>null</code> if not specified.
     */
    private String workspaceLocation = null;
    /**
     * Ordered map of versioned feature ids -> info that are new for this
     * session; <code>null</code> if uninitialized. Key type:
     * <code>String</code>, Value type: <code>AboutInfo</code>.
     */
    private Map newlyAddedBundleGroups;
    /**
     * List of <code>AboutInfo</code> for all new installed
     * features that specify a welcome perspective.
     */
    private ArrayList welcomePerspectiveInfos = null;
    /**
     * Helper for managing activites in response to workspace changes.
     */
    private IDEWorkbenchActivityHelper activityHelper = null;
    /**
     * Signals that the welcome editors and/or intros have been opened.