Set<JPDABreakpoint> annotatedBreakpoints = breakpointToAnnotations.keySet();
for (Breakpoint breakpoint : DebuggerManager.getDebuggerManager().getBreakpoints()) {
if (isAnnotatable(breakpoint)) {
JPDABreakpoint b = (JPDABreakpoint) breakpoint;
if (!annotatedBreakpoints.contains(b)) {
b.addPropertyChangeListener (this);
breakpointToAnnotations.put(b, new Annotation[] {});
if (b instanceof LineBreakpoint) {
LineBreakpoint lb = (LineBreakpoint) b;
LineTranslations.getTranslations().registerForLineUpdates(lb);
}