Bug 14444 java editor refers to internal jcore classes
ClassFileEditor CompilationUnitDocumentProvider JavaMarkerAnnotation
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/ClassFileEditor.java
if (store != null) {
					
					FontData data= null;
					if (store.contains(PREFERENCE_FONT) && !store.isDefault(PREFERENCE_FONT))
						data= PreferenceConverter.getFontData(store, PREFERENCE_FONT);
					else
						data= PreferenceConverter.getDefaultFontData(store, PREFERENCE_FONT);
					
					if (data != null) {
						Font font= new Font(styledText.getDisplay(), data);
						styledText.setFont(font);
						if (fFont != null)
							fFont.dispose();
						fFont= font;
					}
				}
			}
			
			private Label createLabel(Composite parent, String text) {
				Label label = new Label(parent, SWT.NONE);
				if (text != null)
					label.setText(text);
				label.setBackground(fBackgroundColor);
				label.setForeground(fForegroundColor);
				return label;
			}
		
			private Label createTitleLabel(Composite parent, String text) {
				Label label = new Label(parent, SWT.NONE);
				if (text != null)