Bug 67950 [RCP] [doc] ui.workbench.compatibility methods should have deprecation warnings
Build 3.0 RC3 The old IWorkbenchPage methods declared in o.e.ui.workbench.compatibility.ICompatibleWorkbenchPage should have deprecation warnings in case someone imports the plug-in fragment into the workspace and arranges to compile code against it.
bundles/org.eclipse.ui.workbench.compatibility/src/org/eclipse/ui/internal/CompatibleWorkbenchPage.java
/**
	 * openEditor(IMarker) is declared on IWorkbenchPage in 2.1.
	 * This method was removed in 3.0 because it references resource API.
	 */
	public IEditorPart openEditor(IMarker marker) throws PartInitException {
		return openEditor(marker, true);
	}
	/**
	 * openEditor(IMarker,boolean) is declared on IWorkbenchPage in 2.1.
	 * This method was removed in 3.0 because it references resource API.
	 */
	public IEditorPart openEditor(IMarker marker, boolean activate) throws PartInitException {
		
		return openEditor(
				new Class[] {IWorkbenchPage.class, IMarker.class, boolean.class},
				new Object[] {this, marker, new Boolean(activate)});
	}
	/**
	 * openSystemEditor(IFile) is declared on IWorkbenchPage in 2.1.
	 * This method was removed in 3.0 because it references resource API.
	 */
	public void openSystemEditor(IFile file) throws PartInitException {
		((IWorkbenchPage) this).openEditor(getFileEditorInput(file), IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID); 
		
	}
	/* Implementation support: Use reflection for the following code pattern: 
	 * new org.eclipse.ui.part.FileEditorInput(file)
	 * The class FileEditorInput is found in the org.eclipse.ui.ide plug-in.
	 */
	private IEditorInput getFileEditorInput(IFile file) throws PartInitException {