private void paintCell(Graphics g, Rectangle bounds, TableColumnModel model, int index, boolean focused, TableColumn draggedColumn) {
    TableColumn column = model.getColumn(index);
    bounds.width = column.getWidth();
    if (column != draggedColumn) {
      paintCell(g, bounds, column, index, focused);
    }
  }
private void paintCell(Graphics g, Rectangle bounds, TableColumnModel model, int index, boolean focused, TableColumn draggedColumn)