@Override
        protected boolean onDoubleClick(@NotNull MouseEvent event) {
          if (event.getSource() != table) return false;
          itemChoseCallback.run();
          return true;
        }
@Override
        protected boolean onDoubleClick(@NotNull MouseEvent event)