protected function AddColumnData(IColumn $Column, $Data)
{
$ColumnIdentifier = $Column->GetIdentifier();
if (!isset($this->Columns[$ColumnIdentifier])) {
throw new InvalidColumnException('The supplied column %s.%s is not part of this %s.', $Column->HasTable() ? $Column->GetTable()->GetName() : '<Unknown>', $Column->GetName(), get_class($this));
}
$this->Data[$ColumnIdentifier] = $Data;
}