void (@NotNull CommandEvent event) { Document affectedDocument = extractDocumentFromCommand(event); if (!worthBothering(affectedDocument, event.getProject())) { return; } if (myEscPressed) { if (affectedDocument != null) { // prevent Esc key to leave the document in the not-highlighted state if (!myDaemonCodeAnalyzer.getFileStatusMap().allDirtyScopesAreNull(affectedDocument)) { stopDaemon(true, "Command finish"); } } } else if (!myDaemonCodeAnalyzer.isRunning()) { stopDaemon(true, "Command finish"); } }