/*
  * @see org.eclipse.debug.core.IBreakpointListener#breakpointChanged(org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta)
  */
 @Override
 public void breakpointChanged(IBreakpoint breakpoint, IMarkerDelta delta) {
   Annotation a = findAnnotation(breakpoint.getMarker());
   if (a != null) {
     if (a instanceof SimpleMarkerAnnotation) {
       ((SimpleMarkerAnnotation) a).update();
     }
     synchronized (getLockObject()) {
       getAnnotationModelEvent().annotationChanged(a);
     }
     fireModelChanged();
   } else {
     addBreakpointAnnotation(breakpoint, true);
   }
 }