| When encoding, the value bind to ASN1ChoiceWrap must be Object array length
of two or ChosenValue instance. For array, Object[0] is Integer, which is the
index of the chosen type (NOTE: not the tag number), Object[1] is the bind
value of the chosen type. For ChosenValue instance, methods
getIndex() and getValue should return chosen
index and value respectively.
When decoding, we always return ChosenValue instance
|