protected ISourceViewer createJavaSourceViewer(Composite parent, IVerticalRuler ruler, int styles) { return new JavaSourceViewer(parent, ruler, null, false, styles) {
protected ISourceViewer createJavaSourceViewer(Composite parent, IVerticalRuler ruler, int styles, IPreferenceStore store) { return new JavaSourceViewer(parent, ruler, null, false, styles, store) {
	protected ISourceViewer createJavaSourceViewer(Composite parent, IVerticalRuler ruler, int styles) {		return new JavaSourceViewer(parent, ruler, null, false, styles) {						public boolean requestWidgetToken(IWidgetTokenKeeper requester) {				if (WorkbenchHelp.isContextHelpDisplayed())					return false;				return super.requestWidgetToken(requester);			}						public boolean requestWidgetToken(IWidgetTokenKeeper requester, int priority) {				if (WorkbenchHelp.isContextHelpDisplayed())					return false;				return super.requestWidgetToken(requester, priority);			}		};		}