void (@NotNull DebugProcessImpl debugProcess, DebuggerCommandImpl command) { UIUtil.invokeLaterIfNeeded(() -> { InvokeRatherLaterRequest request = new InvokeRatherLaterRequest(command, debugProcess); myRatherLaterRequests.add(request); if (myRatherLaterRequests.size() == 1) pumpSwingThread(); }); }