@Override
  protected void waitForProcess() {
    if (myHandler != null) {
      while (!myHandler.waitFor(WAIT_TIMEOUT_MS)) {
        try {
          ProgressManager.checkCanceled();
        }
        catch (ProcessCanceledException pce) {
          tryKillProcess();
          throw pce;
        }
      }
    }
  }
@Override
  protected void waitForProcess()