unpack method
Implementation
@override
void unpack(IsoComponent<Object> component, IsoBuffer buffer) {
int decoded = -1;
final IsoPrefixer? currentPrefixer = prefixer;
if (currentPrefixer != null) decoded = currentPrefixer.decodeLength(buffer);
if (decoded == -1) {
decoded = _length;
} else if (_length > 0 && decoded > _length) {
throw ArgumentError("Field length $decoded too long. Max: $_length");
}
(component as IsoComponent<V>).value = interpreter!.uninterpret(buffer, decoded);
}