@Override
    public void removeHint() {
      ApplicationManager.getApplication().invokeLater(() -> {
        if (!isHintShown(true)) return;

        hideHint();
        if (!isPreservedOnHintHidden()) Disposer.dispose(ParameterInfoControllerBase.this);
      });
    }
@Override
    public void removeHint()