The general procedure to decode an ASN.1 message with table constraints is the same as without table constraints. The only difference is that after decoding, variable type fields will be replaced with instances of the actual types they are specified to contain in the associated object set instead of with generic Asn1OpenType fields.