@Override
        public Component getTableCellRendererComponent(JTable table, Object value, boolean selected, boolean focused, int row, int col) {
          var label = (JLabel)super.getTableCellRendererComponent(table, value, selected, focused, row, col);
          label.setBorder(border);
          label.setHorizontalAlignment(col == 1 ? LEFT : RIGHT);
          if (row >= 0) {
            var group = myModel.myGroups.get(row);
            if (col == 1) {
              @NlsSafe var paths = group.directories.stream().map(Path::toString).collect(Collectors.joining("<br>", "<html>", "</html>"));
              label.setToolTipText(paths);
            }
            else if (col == 2) {
              @NlsSafe var isoDate = FileTime.fromMillis(group.lastUpdated).toString();
              label.setToolTipText(isoDate);
            }
          }
          return label;
        }
@Override
        public Component getTableCellRendererComponent(JTable table, Object value, boolean selected, boolean focused, int row, int col)