TableCellEditor (int row, int column) { @SuppressWarnings("unchecked") TableCellEditor editor = getListTableModel().getColumnInfos()[convertColumnIndexToModel(column)].getEditor(getRow(row)); return editor == null ? super.getCellEditor(row, column) : editor; }