@ApiStatus.Internal
  public void setCancelOnOtherWindowOpen(boolean cancel) {
    myCancelOnWindow = cancel;
    if (cancel && myMouseOutCanceller == null) {
      installMouseOutCanceller();
    }
    else if (!cancel && myMouseOutCanceller != null && myCancelOnMouseOutCallback == null) {
      removeMouseOutCanceller();
    }
  }
@ApiStatus.Internal
  public void setCancelOnOtherWindowOpen(boolean cancel)