BreakpointProvider () { if (myBreakpointProvider == null) { DebugProcessImpl debugProcess = getDebugProcess(); assertNotNull("Debug process was not started", debugProcess); myBreakpointProvider = new BreakpointProvider(myDebugProcess); DebugProcessListener processListener = new DelayedEventsProcessListener(myBreakpointProvider); debugProcess.addDebugProcessListener(processListener, getTestRootDisposable()); } return myBreakpointProvider; }