Bug 51595 [rulers] annotation roll-over: selecting "quick fix" from context menu does not work any longer
M7 Testpass on I200402102000 1. Enable the annotation roll over 2. Open TestCase.java 3. Try to invoke quick fix using the ruler context menu on a warning -> nothing happens -> the roll over hover does its own action invocation thing (see createCompositeRuler in JavaEditor).
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaSelectAnnotationRulerAction.java
initialize(fBundle, "JavaSelectAnnotationRulerAction.QuickAssist."); 
			else
				initialize(fBundle, "JavaSelectAnnotationRulerAction.QuickFix."); 
			return;
		}
		initialize(fBundle, "JavaSelectAnnotationRulerAction.GotoAnnotation."); 
		super.update();
	}
	private void findJavaAnnotation() {
		fPosition= null;
		fAnnotation= null;
		fHasCorrection= false;
		AbstractMarkerAnnotationModel model= getAnnotationModel();
		IAnnotationAccessExtension annotationAccess= getAnnotationAccessExtension();
		IDocument document= getDocument();
		if (model == null)
			return ;
		boolean hasAssistLightbulb= fStore.getBoolean(PreferenceConstants.EDITOR_QUICKASSIST_LIGHTBULB);
		Iterator iter= model.getAnnotationIterator();
		int layer= Integer.MIN_VALUE;
		while (iter.hasNext()) {
			Annotation annotation= (Annotation) iter.next();
			if (annotation.isMarkedDeleted())
				continue;
			int annotationLayer= annotationAccess.getLayer(annotation);
			if (annotationAccess != null) {
				if (annotationLayer < layer)
					continue;
			}
			Position position= model.getPosition(annotation);