@Override
  public void showInBestPositionFor(@NotNull Editor editor) {
    if (UiInterceptors.tryIntercept(this)) return;
    if (ApplicationManager.getApplication().isUnitTestMode()) {
      handleSelect(true);
      if (!Disposer.isDisposed(this)) {
        Disposer.dispose(this);
      }
    }
    else {
      super.showInBestPositionFor(editor);
    }
  }
@Override
  public void showInBestPositionFor(@NotNull Editor editor)