public void invoke(DebuggerCommandImpl managerCommand) { if (currentThread() instanceof DebuggerManagerThreadImpl) { processEvent(managerCommand); } else { schedule(managerCommand); } }