@Override
  public @NotNull ComponentPopupBuilder setCancelOnMouseOutCallback(final @NotNull MouseChecker shouldCancel) {
    myCancelOnMouseOutCallback = shouldCancel;
    return this;
  }
@Override
  public @NotNull ComponentPopupBuilder setCancelOnMouseOutCallback(final @NotNull MouseChecker shouldCancel)