public JComponent getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
if (value instanceof ListWithSelection) {
final ListWithSelection tags = (ListWithSelection)value;
if (tags.getSelection() == null) {
tags.selectFirst();
}
myCombo.removeAllItems();
for (Object tag : tags) {
myCombo.addItem(tag);
}