void (SuspendContextImpl context) { DebugProcessImpl debugProcess = context.getDebugProcess(); EvaluationContextImpl evalContext = new EvaluationContextImpl(context, context.getFrameProxy()); evalContext = evalContext.withAutoLoadClasses(false); ClassType instrumentorCls = CollectionBreakpointUtils.getInstrumentorClass(debugProcess, evalContext); List<Location> locations = findLocationsInInstrumentorMethods(instrumentorCls); for (Location location : locations) { SourcePosition position = locationToPosition(context.getDebugProcess(), location); MyLineBreakpoint breakpoint = new MyLineBreakpoint(location, position); breakpoint.createBreakpointRequest(context); } }