Bug 51619 Vertical ruler Roll-Overs should only appear for vertical ruler annotations
I200402102000 Roll-over shows all annotations also those which I explicitly disabled to show up in the vertical ruler. M7 candidate.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/hover/JavaExpandHover.java
input.redoAction= new AnnotationExpansionControl.ICallback() {
			public void run(IInformationControlExtension2 control) {
				control.setInput(getHoverInfo2(viewer, line));
			}
			
		};
		input.model= model;
		
		return input;
	}
	
	/*
	 * @see org.eclipse.ui.internal.texteditor.AnnotationExpandHover#getOrder(org.eclipse.jface.text.source.Annotation)
	 */
	protected int getOrder(Annotation annotation) {
		if (isBreakpointAnnotation(annotation)) 
			return 1000;
		else
			return super.getOrder(annotation);
	}
	private boolean isBreakpointAnnotation(Annotation a) {
		if (a instanceof JavaMarkerAnnotation) {
			JavaMarkerAnnotation jma= (JavaMarkerAnnotation) a;
			
			return jma.getType().equals("org.eclipse.debug.core.breakpoint"); 
		}
		return false;
	}
}