if (_endArray != null && _endArray.length > TOO_MANY_LEVELS_THRESHOLD) {
_endArray = null;
}
}
if (_size == 0) {
throw new ConversionException("Value is undefined");
}
type = _bytes[_next++] & 0xFF;
if (type >= CLASS1 && type <= CLASS5) {
type = decodeVariableLengthInt(type) + CLASS1;
} else if (type == Buffer.LONGREC_TYPE)