@Override
  public void waitForConnect() throws Exception {
    Thread.sleep(500L);

    myDebuggerStatusHolder.onConnecting();

    // increment the number of debugger connection request initially
    myExecutor.incrementRequests();

    // waiting for the first connected thread
    if (!myDebuggerStatusHolder.awaitWhileConnecting()) {
      throw new PyDebuggerException("The process terminated before IDE established connection with Python debugger script");
    }
  }
@Override
  public void waitForConnect()