@Override
      protected void onCellValueChanged(int row, int column, Object value) {
        Item original = getItems().get(row);
        Item override = cloneOf(original);
        ColumnInfo<Item, Object> columnInfo = getTableModel().getColumnInfos()[column];
        columnInfo.setValue(override, value);
        updateMessage(row, override);
      }
@Override
      protected void onCellValueChanged(int row, int column, Object value)