in src/main/java/com/intellij/rt/debugger/agent/CollectionBreakpointInstrumentor.java [680:692]
private void addStartCaptureCode() {
mv.visitVarInsn(Opcodes.ALOAD, 0);
mv.visitLdcInsn(shouldSynchronize(myMethodFullDesc));
mv.visitMethodInsn(Opcodes.INVOKESTATIC,
getInstrumentorClassName(),
ON_CAPTURE_START_METHOD_NAME,
ON_CAPTURE_START_METHOD_DESC,
false);
myShouldCaptureVar = newLocal(Type.BOOLEAN_TYPE);
mv.visitVarInsn(Opcodes.ISTORE, myShouldCaptureVar);
myAdditionalStackSpace += 2;
myNumberOfAdditionalLocalVars += 1;
}