@Contract("!null->true")
  private static boolean isHintVisible(JBPopup hint) {
    return hint != null && hint.isVisible();
  }
@Contract("!null->true")
  private static boolean isHintVisible(JBPopup hint)