row = (DataValueDescriptor[]) hashValue;
}
else
{
LocatedRow locatedRow = (LocatedRow) hashValue;
row = locatedRow.columnValues();
// account for the RowLocation size and class overhead
RowLocation rowLocation = locatedRow.rowLocation();
if ( rowLocation != null )
{