dvd.setObjectForCast( o, true, typeID.getCorrespondingJavaTypeName() );
if ( typeID.variableLength() )
{
VariableSizeDataValue vsdv = (VariableSizeDataValue) dvd;
int width;
if ( typeID.isNumericTypeId() ) { width = dtd.getPrecision(); }
else { width = dtd.getMaximumWidth(); }
vsdv.setWidth( width, dtd.getScale(), false );
}
}
}