private void setInput(Iterable<? extends Collection<Object>> input) {
    getTableModel().setRowCount(0);
    for (Collection<Object> row : input) {
      getTableModel().addRow(row.toArray());
    }
    packColumns();
  }
private void setInput(Iterable<? extends Collection<Object>> input)