context.pushFrame();
context.getCurrentFrame().updateFrame(frames.pop());
}
// Might not be breaking, depending on breakpoint type...
Breakpoint breakpoint = breakpoints.get(delegate.getPosition().getStartLine());
if (breakpoint != null) {
boolean shouldSuspend = breakpoint.shouldSuspend();
breakpoint.doActions(info);
if (!shouldSuspend)
return delegate.interpret(runtime, context, self, aBlock);
}
breakInfo = info;