void () { if (!canBeModified()) { return; } DebuggerManagerThreadImpl.assertIsManagerThread(); if (myPausePressedCount > 0) { myPausePressedCount--; } clearCaches(); LOG.debug("before resume VM"); DebuggerUtilsAsync.resume(myVirtualMachine).whenComplete((unused, throwable) -> { if (throwable != null && !(DebuggerUtilsAsync.unwrap(throwable) instanceof RejectedExecutionException)) { LOG.error(throwable); } LOG.debug("VM resumed"); }); //logThreads(); }