Bug 51901 Breakpoint image specification is on jdt.ui instead of debug.ui
The breakpoint org.eclipse.ui.editors.markerAnnotationSpecification for org.eclipse.debug.core.breakpoint is currently in jdt.ui. since there is more then jdt the adds breakpoints (CDT) the image currently shows as a red square for cdt until the jdt plugin is loaded, if cdt adds the same specifcation, then the reverse happens jdt gets a red square until the cdt plugin is loaded.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/BreakpointImageProvider.java
/*******************************************************************************
 * Copyright (c) 2000, 2003 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials 
 * are made available under the terms of the Common Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/cpl-v10.html
 * 
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.ui.javaeditor;
import org.eclipse.core.resources.IMarker;
import org.eclipse.debug.ui.DebugUITools;
import org.eclipse.debug.ui.IDebugModelPresentation;
import org.eclipse.swt.graphics.Image;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.text.source.Annotation;
import org.eclipse.ui.texteditor.IAnnotationImageProvider;
import org.eclipse.ui.texteditor.MarkerAnnotation;
/**
 * BreakpointImageProvider
 * @since 3.0
 */
public class BreakpointImageProvider implements IAnnotationImageProvider {
	
	private IDebugModelPresentation fPresentation;
	/*
	 * @see org.eclipse.jface.text.source.IAnnotationImageProvider#getManagedImage(org.eclipse.jface.text.source.Annotation)
	 */