Bug 14444 java editor refers to internal jcore classes
ClassFileEditor CompilationUnitDocumentProvider JavaMarkerAnnotation
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitDocumentProvider.java
display.syncExec(new Runnable() {
						public void run() {
							fgImage= JavaPluginImages.get(JavaPluginImages.IMG_OBJS_FIXABLE_PROBLEM);
						}
					});
				}
				
				if (JavaEditorPreferencePage.showTempProblems() && JavaCorrectionProcessor.hasCorrections(fProblem.getID()))
					fImage= fgImage;
			}
						
			/*
			 * @see Annotation#paint
			 */
			public void paint(GC gc, Canvas canvas, Rectangle r) {
				if (fImage != null)
					drawImage(fImage, gc, canvas, r, SWT.CENTER, SWT.CENTER);
			}
			
			/*
			 * @see IProblemAnnotation#getImage(Display)
			 */
			public Image getImage(Display display) {
				return fImage;
			}
			
			/*
			 * @see IProblemAnnotation#getMessage()
			 */
			public String getMessage() {