void (final VirtualMachine vm) { super.commitVM(vm); if (vm != null) { vmAttached(); if (vm.canBeModified()) { DebuggerEventThread eventThread = myEventThreads.computeIfAbsent(vm, __ -> new DebuggerEventThread()); ApplicationManager.getApplication().executeOnPooledThread( ConcurrencyUtil.underThreadNameRunnable("DebugProcessEvents", eventThread)); } } }