}
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
BasicTableGutter tableGutter = (BasicTableGutter) list;
BasicDataModel model = tableGutter.getModel();
DataModelRow row = model.getRowAtIndex(index);
textLabel.setText(row == null ? "" : Integer.toString(row.getIndex() + 1));
DBNTable table = tableGutter.getTable();
boolean isCaretRow = table.getCellSelectionEnabled() && table.getSelectedRow() == index && table.getSelectedRowCount() == 1;
setBackground(isSelected ?
Colors.SELECTION_BACKGROUND_COLOR :