Bug 89625 [IDE] IDEWorkbenchWindowAdvisor refers to workbench internals for backdrop
3.1 M5 The code in IDEWorkbenchWindowAdvisor to provide the backdrop when all perspectives are closed refers to internal workbench classes: import org.eclipse.ui.internal.IWorkbenchGraphicConstants; import org.eclipse.ui.internal.WorkbenchImages; import org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog; This should be done using only API.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchMessages.java
public static String CleanDialog_cleanAllButton;
	public static String CleanDialog_cleanSelectedButton;
	public static String CleanDialog_buildNowButton;
	public static String CleanDialog_taskName;
	public static String IDEEncoding_EncodingJob;
	public static String IDEEditorsPreferencePage_WorkbenchPreference_viewsRelatedLink;
	public static String IDEEditorsPreferencePage_WorkbenchPreference_FileEditorsRelatedLink;
    public static String IDEEditorsPreferencePage_WorkbenchPreference_contentTypesRelatedLink;
	public static String IDEWorkspacePreferencePage_WorkbenchPreference_relatedLink;
	public static String WorkbenchEncoding_invalidCharset;
	public static String SelectionDialog_selectLabel;
	public static String SelectionDialog_deselectLabel;
    
    
    
    
    
    public static String ContentTypes_lockedFormat;
    public static String ContentTypes_characterSetLabel;
    public static String ContentTypes_characterSetUpdateLabel;
    public static String ContentTypes_fileAssociationsLabel;
    public static String ContentTypes_fileAssociationsAddLabel;
    public static String ContentTypes_fileAssociationsRemoveLabel;
    public static String ContentTypes_contentTypesLabel;
    public static String ContentTypes_errorDialogMessage;
	static {
		
		NLS.initializeMessages(BUNDLE_NAME, IDEWorkbenchMessages.class);
	}
}