@Override
      public boolean onClick(@NotNull MouseEvent event, int clickCount) {
        if (!isEnabled()) return false;
        if (UIUtil.isCloseClick(event, MouseEvent.MOUSE_RELEASED)) {
          resetFilter();
        }
        else {
          showPopup();
        }
        return true;
      }
@Override
      public boolean onClick(@NotNull MouseEvent event, int clickCount)