@Override
    public void onHover(@NotNull JTable table, int row, int column) {
      setHoveredRow(table, row);
      // support JBTreeTable and similar views
      Object property = table.getClientProperty(RenderingUtil.FOCUSABLE_SIBLING);
      if (property instanceof JTree) TreeHoverListener.setHoveredRow((JTree)property, row);
    }
@Override
    public void onHover(@NotNull JTable table, int row, int column)