setBreakpointsRequest gets called for every source file that has break points. I have to register them to the debugger engine and then issue a run command to the debugger engine. But if setBreakpointsRequest is called multiple times, how can I ever know if that was it or if there are still more break points in more source files coming? How can I know when to tell the debugger engine to actually run the program?