public MessagePackParser(IOContext ctxt, int features, byte[] bytes) throws IOException {
this(ctxt, features, new ArrayBufferInput(bytes));
}
private MessagePackParser(IOContext ctxt, int features, MessageBufferInput input) throws IOException {
DupDetector dups = Feature.STRICT_DUPLICATE_DETECTION.enabledIn(features)
? DupDetector.rootDetector(this) : null;
parsingContext = JsonReadContext.createRootContext(dups);
MessageUnpacker messageUnpacker = messageUnpackerHolder.get();
if (messageUnpacker == null) {