@Override
        public void processWillTerminate(@NotNull ProcessEvent event, boolean willBeDestroyed) {
          if (!willBeDestroyed) {
            // always terminate forked process
            terminateForkedProcess(event.getProcessHandler());
          }
        }
@Override
        public void processWillTerminate(@NotNull ProcessEvent event, boolean willBeDestroyed)