public void enableBreakpoint(ITransformationBreakpointHandler breakpoint) {
   for (ITransformationBreakpointHandler brkp : breakpoints) {
     if (brkp.equals(breakpoint)) {
       brkp.setEnabled(true);
     }
   }
 }
 private boolean hasBreakpoint(Activation<?> activation) {
   for (ITransformationBreakpointHandler breakpoint :
       breakpoints.toArray(new ITransformationBreakpointHandler[breakpoints.size()])) {
     if (breakpoint.isEnabled() && breakpoint.shouldBreak(activation)) {
       for (IDebuggerTargetAgent listener : agents) {
         listener.breakpointHit(breakpoint);
       }
       return true;
     }
   }
   return false;
 }