public void setValueAt(Object aValue, int rowIndex, int columnIndex, boolean notifyListeners) {
    if (rowIndex < myItems.size()) {
      //noinspection unchecked
      setValue(aValue, rowIndex, myColumnInfos[columnIndex]);
    }
    if (notifyListeners) fireTableCellUpdated(rowIndex, columnIndex);
  }
public void setValueAt(Object aValue, int rowIndex, int columnIndex, boolean notifyListeners)