void (@NotNull ProcessEvent event) { ProcessHandler processHandler = event.getProcessHandler(); processHandler.removeProcessListener(this); @NlsSafe String message = myProcessFinishedMessage.replaceAll(EXIT_CODE_REGEX, stringifyExitCode(event.getExitCode())); processHandler.notifyTextAvailable(message, ProcessOutputTypes.SYSTEM); if (myProject != null) { ApplicationManager.getApplication().invokeLater(() -> StatusBar.Info.set(message, myProject), myProject.getDisposed()); } }