@Override
    public void customizeCellRenderer(@NotNull JTable table, Object value,
                                      boolean isSelected, boolean hasFocus, int row, int col) {
      if (value == null) return;
      setPaintFocusBorder(false);
      acquireState(table, isSelected, false, row, col);
      getCellState().updateRenderer(this);
      append((String)value);
    }
@Override
    public void customizeCellRenderer(@NotNull JTable table, Object value,
                                      boolean isSelected, boolean hasFocus, int row, int col)