Bug 60349 [implementation] reduce warnings due to core.runtime deprecations
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaEditor.java
protected void uninstallOverrideIndicator() {
		if (fOverrideIndicatorManager != null) {
			fOverrideIndicatorManager.removeAnnotations();
			fOverrideIndicatorManager= null;
		}
	}
	protected void installOverrideIndicator(boolean waitForReconcilation) {
		uninstallOverrideIndicator();
		IAnnotationModel model= getDocumentProvider().getAnnotationModel(getEditorInput());
		IJavaElement inputElement= getInputJavaElement();
		if (model == null || inputElement == null)
			return;
		CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(inputElement, true, null);
		fOverrideIndicatorManager= new OverrideIndicatorManager(model, inputElement, ast);		
	}
	
	/**
	 * Tells whether override indicators are shown.
	 * 
	 * @return <code>true</code> if the override indicators are shown
	 * @since 3.0
	 */
	protected boolean isShowingOverrideIndicators() {
		AnnotationPreference preference= getAnnotationPreferenceLookup().getAnnotationPreference(OverrideIndicatorManager.ANNOTATION_TYPE);
		IPreferenceStore store= getPreferenceStore();
		return store.getBoolean(preference.getHighlightPreferenceKey())
			|| store.getBoolean(preference.getVerticalRulerPreferenceKey())
			|| store.getBoolean(preference.getOverviewRulerPreferenceKey())
			|| store.getBoolean(preference.getTextPreferenceKey());
	}