return store.getBoolean(ExtendedTextEditorPreferenceConstants.QUICK_DIFF_ALWAYS_ON);
if (store == null) return false;  Iterator iter= getAnnotationPreferences().getAnnotationPreferences().iterator(); while (iter.hasNext()) { AnnotationPreference pref= (AnnotationPreference) iter.next(); if (QUICKDIFF_CHANGE_MARKER_PREFERENCE.equals(pref.getMarkerType()) || QUICKDIFF_ADDITION_MARKER_PREFERENCE.equals(pref.getMarkerType()) || QUICKDIFF_DELETION_MARKER_PREFERENCE.equals(pref.getMarkerType())) { if (store.getBoolean(pref.getHighlightPreferenceKey()) || store.getBoolean(pref.getOverviewRulerPreferenceKey()) || store.getBoolean(pref.getTextPreferenceKey()) || store.getBoolean(pref.getVerticalRulerPreferenceKey())) return true; } }  return false;
	protected boolean isPrefQuickDiffAlwaysOn() {		// reestablishes the behaviour from ExtendedTextEditor which was hacked by JavaEditor		// to disable the change bar for the class file (attached source) java editor.		IPreferenceStore store= getPreferenceStore();		return store.getBoolean(ExtendedTextEditorPreferenceConstants.QUICK_DIFF_ALWAYS_ON);	}