public class com.fasterxml.jackson.dataformat.cbor.CBORParser extends com.fasterxml.jackson.core.base.ParserMinimalBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.dataformat.cbor.CBORParser
  super_class: com.fasterxml.jackson.core.base.ParserMinimalBase
{
  private static final java.nio.charset.Charset UTF8;
    descriptor: Ljava/nio/charset/Charset;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int[] UTF8_UNIT_CODES;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final double MATH_POW_2_10;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final double MATH_POW_2_NEG14;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected com.fasterxml.jackson.core.ObjectCodec _objectCodec;
    descriptor: Lcom/fasterxml/jackson/core/ObjectCodec;
    flags: (0x0004) ACC_PROTECTED

  protected final com.fasterxml.jackson.core.io.IOContext _ioContext;
    descriptor: Lcom/fasterxml/jackson/core/io/IOContext;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected boolean _closed;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected int _inputPtr;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int _inputEnd;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected long _currInputProcessed;
    descriptor: J
    flags: (0x0004) ACC_PROTECTED

  protected int _currInputRow;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int _currInputRowStart;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected long _tokenInputTotal;
    descriptor: J
    flags: (0x0004) ACC_PROTECTED

  protected int _tokenInputRow;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int _tokenInputCol;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.dataformat.cbor.CBORReadContext _parsingContext;
    descriptor: Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
    flags: (0x0004) ACC_PROTECTED

  protected final com.fasterxml.jackson.core.util.TextBuffer _textBuffer;
    descriptor: Lcom/fasterxml/jackson/core/util/TextBuffer;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected char[] _nameCopyBuffer;
    descriptor: [C
    flags: (0x0004) ACC_PROTECTED

  protected boolean _nameCopied;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.core.util.ByteArrayBuilder _byteArrayBuilder;
    descriptor: Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
    flags: (0x0004) ACC_PROTECTED

  protected byte[] _binaryValue;
    descriptor: [B
    flags: (0x0004) ACC_PROTECTED

  private int _chunkLeft;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int _chunkEnd;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  protected int _tagValue;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected boolean _tokenIncomplete;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected int _typeByte;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected java.io.InputStream _inputStream;
    descriptor: Ljava/io/InputStream;
    flags: (0x0004) ACC_PROTECTED

  protected byte[] _inputBuffer;
    descriptor: [B
    flags: (0x0004) ACC_PROTECTED

  protected boolean _bufferRecyclable;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected final com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols;
    descriptor: Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected int[] _quadBuffer;
    descriptor: [I
    flags: (0x0004) ACC_PROTECTED

  protected int _quad1;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int _quad2;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int _quad3;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  static final java.math.BigInteger BI_MIN_INT;
    descriptor: Ljava/math/BigInteger;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.math.BigInteger BI_MAX_INT;
    descriptor: Ljava/math/BigInteger;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.math.BigInteger BI_MIN_LONG;
    descriptor: Ljava/math/BigInteger;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.math.BigInteger BI_MAX_LONG;
    descriptor: Ljava/math/BigInteger;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.math.BigDecimal BD_MIN_LONG;
    descriptor: Ljava/math/BigDecimal;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.math.BigDecimal BD_MAX_LONG;
    descriptor: Ljava/math/BigDecimal;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.math.BigDecimal BD_MIN_INT;
    descriptor: Ljava/math/BigDecimal;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.math.BigDecimal BD_MAX_INT;
    descriptor: Ljava/math/BigDecimal;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  protected int _numTypesValid;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int _numberInt;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected long _numberLong;
    descriptor: J
    flags: (0x0004) ACC_PROTECTED

  protected float _numberFloat;
    descriptor: F
    flags: (0x0004) ACC_PROTECTED

  protected double _numberDouble;
    descriptor: D
    flags: (0x0004) ACC_PROTECTED

  protected java.math.BigInteger _numberBigInt;
    descriptor: Ljava/math/BigInteger;
    flags: (0x0004) ACC_PROTECTED

  protected java.math.BigDecimal _numberBigDecimal;
    descriptor: Ljava/math/BigDecimal;
    flags: (0x0004) ACC_PROTECTED

  private static final java.math.BigInteger BIT_63;
    descriptor: Ljava/math/BigInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 59
            ldc "UTF-8"
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.UTF8:Ljava/nio/charset/Charset;
         1: .line 61
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORConstants.sUtf8UnitLengths:[I
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.UTF8_UNIT_CODES:[I
         2: .line 64
            ldc 2.0
            ldc 10.0
            invokestatic java.lang.Math.pow:(DD)D
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.MATH_POW_2_10:D
         3: .line 65
            ldc 2.0
            ldc -14.0
            invokestatic java.lang.Math.pow:(DD)D
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.MATH_POW_2_NEG14:D
         4: .line 296
            ldc -2147483648
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MIN_INT:Ljava/math/BigInteger;
         5: .line 298
            ldc 2147483647
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MAX_INT:Ljava/math/BigInteger;
         6: .line 301
            ldc -9223372036854775808
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MIN_LONG:Ljava/math/BigInteger;
         7: .line 303
            ldc 9223372036854775807
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MAX_LONG:Ljava/math/BigInteger;
         8: .line 306
            new java.math.BigDecimal
            dup
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MIN_LONG:Ljava/math/BigInteger;
            invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;)V
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BD_MIN_LONG:Ljava/math/BigDecimal;
         9: .line 308
            new java.math.BigDecimal
            dup
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MAX_LONG:Ljava/math/BigInteger;
            invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;)V
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BD_MAX_LONG:Ljava/math/BigDecimal;
        10: .line 311
            new java.math.BigDecimal
            dup
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MIN_INT:Ljava/math/BigInteger;
            invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;)V
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BD_MIN_INT:Ljava/math/BigDecimal;
        11: .line 313
            new java.math.BigDecimal
            dup
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MAX_INT:Ljava/math/BigInteger;
            invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;)V
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BD_MAX_INT:Ljava/math/BigDecimal;
        12: .line 3404
            getstatic java.math.BigInteger.ONE:Ljava/math/BigInteger;
            bipush 63
            invokevirtual java.math.BigInteger.shiftLeft:(I)Ljava/math/BigInteger;
            putstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BIT_63:Ljava/math/BigInteger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.core.ObjectCodec, com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer, java.io.InputStream, byte[], int, int, boolean);
    descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;IILcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;Ljava/io/InputStream;[BIIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=12, args_size=11
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        start local 2 // int parserFeatures
        start local 3 // int cborFeatures
        start local 4 // com.fasterxml.jackson.core.ObjectCodec codec
        start local 5 // com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym
        start local 6 // java.io.InputStream in
        start local 7 // byte[] inputBuffer
        start local 8 // int start
        start local 9 // int end
        start local 10 // boolean bufferRecyclable
         0: .line 347
            aload 0 /* this */
            iload 2 /* parserFeatures */
            invokespecial com.fasterxml.jackson.core.base.ParserMinimalBase.<init>:(I)V
         1: .line 108
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         2: .line 113
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
         3: .line 125
            aload 0 /* this */
            lconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
         4: .line 131
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputRow:I
         5: .line 139
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputRowStart:I
         6: .line 155
            aload 0 /* this */
            lconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputTotal:J
         7: .line 160
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputRow:I
         8: .line 166
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputCol:I
         9: .line 192
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._nameCopyBuffer:[C
        10: .line 199
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._nameCopied:Z
        11: .line 205
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
        12: .line 223
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
        13: .line 230
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
        14: .line 280
            aload 0 /* this */
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.NO_INTS:[I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
        15: .line 322
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        16: .line 348
            aload 0 /* this */
            aload 1 /* ctxt */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
        17: .line 349
            aload 0 /* this */
            aload 4 /* codec */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
        18: .line 350
            aload 0 /* this */
            aload 5 /* sym */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
        19: .line 352
            aload 0 /* this */
            aload 6 /* in */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputStream:Ljava/io/InputStream;
        20: .line 353
            aload 0 /* this */
            aload 7 /* inputBuffer */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
        21: .line 354
            aload 0 /* this */
            iload 8 /* start */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        22: .line 355
            aload 0 /* this */
            iload 9 /* end */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
        23: .line 356
            aload 0 /* this */
            iload 10 /* bufferRecyclable */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._bufferRecyclable:Z
        24: .line 357
            aload 0 /* this */
            aload 1 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.io.IOContext.constructTextBuffer:()Lcom/fasterxml/jackson/core/util/TextBuffer;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
        25: .line 358
            getstatic com.fasterxml.jackson.core.JsonParser$Feature.STRICT_DUPLICATE_DETECTION:Lcom/fasterxml/jackson/core/JsonParser$Feature;
            iload 2 /* parserFeatures */
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.enabledIn:(I)Z
            ifeq 27
        26: .line 359
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.json.DupDetector.rootDetector:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/json/DupDetector;
            goto 28
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser com.fasterxml.jackson.core.io.IOContext int int com.fasterxml.jackson.core.ObjectCodec com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer java.io.InputStream byte[] int int int
      StackMap stack:
        27: aconst_null
        28: .line 358
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.json.DupDetector
            astore 11 /* dups */
        start local 11 // com.fasterxml.jackson.core.json.DupDetector dups
        29: .line 360
            aload 0 /* this */
            aload 11 /* dups */
            invokestatic com.fasterxml.jackson.dataformat.cbor.CBORReadContext.createRootContext:(Lcom/fasterxml/jackson/core/json/DupDetector;)Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        30: .line 362
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputRow:I
        31: .line 363
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputCol:I
        32: .line 364
            return
        end local 11 // com.fasterxml.jackson.core.json.DupDetector dups
        end local 10 // boolean bufferRecyclable
        end local 9 // int end
        end local 8 // int start
        end local 7 // byte[] inputBuffer
        end local 6 // java.io.InputStream in
        end local 5 // com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym
        end local 4 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 3 // int cborFeatures
        end local 2 // int parserFeatures
        end local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   33     0              this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   33     1              ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            0   33     2    parserFeatures  I
            0   33     3      cborFeatures  I
            0   33     4             codec  Lcom/fasterxml/jackson/core/ObjectCodec;
            0   33     5               sym  Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            0   33     6                in  Ljava/io/InputStream;
            0   33     7       inputBuffer  [B
            0   33     8             start  I
            0   33     9               end  I
            0   33    10  bufferRecyclable  Z
           29   33    11              dups  Lcom/fasterxml/jackson/core/json/DupDetector;
    MethodParameters:
                  Name  Flags
      ctxt              
      parserFeatures    
      cborFeatures      
      codec             
      sym               
      in                
      inputBuffer       
      start             
      end               
      bufferRecyclable  

  public com.fasterxml.jackson.core.ObjectCodec getCodec();
    descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 368
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  public void setCodec(com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // com.fasterxml.jackson.core.ObjectCodec c
         0: .line 373
            aload 0 /* this */
            aload 1 /* c */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         1: .line 374
            return
        end local 1 // com.fasterxml.jackson.core.ObjectCodec c
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    2     1     c  Lcom/fasterxml/jackson/core/ObjectCodec;
    MethodParameters:
      Name  Flags
      c     

  public com.fasterxml.jackson.core.Version version();
    descriptor: ()Lcom/fasterxml/jackson/core/Version;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 384
            getstatic com.fasterxml.jackson.dataformat.cbor.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  public int getFormatFeatures();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 398
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  public com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamReadCapability> getReadCapabilities();
    descriptor: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 404
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.DEFAULT_READ_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Signature: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamReadCapability;>;

  public int getCurrentTag();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 422
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  public int releaseBuffered(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // java.io.OutputStream out
         0: .line 434
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            istore 2 /* count */
        start local 2 // int count
         1: .line 435
            iload 2 /* count */
            iconst_1
            if_icmpge 3
         2: .line 436
            iconst_0
            ireturn
         3: .line 439
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 3 /* origPtr */
        start local 3 // int origPtr
         4: .line 440
            aload 1 /* out */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            iload 3 /* origPtr */
            iload 2 /* count */
            invokevirtual java.io.OutputStream.write:([BII)V
         5: .line 441
            iload 2 /* count */
            ireturn
        end local 3 // int origPtr
        end local 2 // int count
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    6     1      out  Ljava/io/OutputStream;
            1    6     2    count  I
            4    6     3  origPtr  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public java.lang.Object getInputSource();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 446
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputStream:Ljava/io/InputStream;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  public com.fasterxml.jackson.core.JsonLocation getTokenLocation();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 457
            new com.fasterxml.jackson.core.JsonLocation
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.getSourceReference:()Ljava/lang/Object;
         1: .line 458
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputTotal:J
         2: .line 459
            ldc -1
            iconst_m1
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputTotal:J
            l2i
         3: .line 457
            invokespecial com.fasterxml.jackson.core.JsonLocation.<init>:(Ljava/lang/Object;JJII)V
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  public com.fasterxml.jackson.core.JsonLocation getCurrentLocation();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 469
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            i2l
            ladd
            lstore 1 /* offset */
        start local 1 // long offset
         1: .line 470
            new com.fasterxml.jackson.core.JsonLocation
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.getSourceReference:()Ljava/lang/Object;
         2: .line 471
            lload 1 /* offset */
         3: .line 472
            ldc -1
            iconst_m1
            lload 1 /* offset */
            l2i
         4: .line 470
            invokespecial com.fasterxml.jackson.core.JsonLocation.<init>:(Ljava/lang/Object;JJII)V
            areturn
        end local 1 // long offset
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1    5     1  offset  J

  public java.lang.String getCurrentName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 482
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 1
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 3
         1: .line 483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            astore 1 /* parent */
        start local 1 // com.fasterxml.jackson.dataformat.cbor.CBORReadContext parent
         2: .line 484
            aload 1 /* parent */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getCurrentName:()Ljava/lang/String;
            areturn
        end local 1 // com.fasterxml.jackson.dataformat.cbor.CBORReadContext parent
         3: .line 486
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getCurrentName:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            2    3     1  parent  Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
    Exceptions:
      throws java.io.IOException

  public void overrideCurrentName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // java.lang.String name
         0: .line 493
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.dataformat.cbor.CBORReadContext ctxt
         1: .line 494
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 3
         2: .line 495
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORReadContext
      StackMap stack:
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            astore 2 /* ctxt */
         3: .line 499
      StackMap locals:
      StackMap stack:
            aload 2 /* ctxt */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.setCurrentName:(Ljava/lang/String;)V
         4: .line 500
            goto 7
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 501
            new java.lang.IllegalStateException
            dup
            aload 3 /* e */
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.io.IOException e
         7: .line 503
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.fasterxml.jackson.dataformat.cbor.CBORReadContext ctxt
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    8     1  name  Ljava/lang/String;
            1    8     2  ctxt  Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            6    7     3     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           3     4       5  Class java.io.IOException
    MethodParameters:
      Name  Flags
      name  

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 507
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._closed:Z
            ifne 9
         1: .line 508
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._closed:Z
         2: .line 509
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.release:()V
         3: .line 511
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._closeInput:()V
         4: .line 512
            goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         5: astore 1
         6: .line 515
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._releaseBuffers:()V
         7: .line 516
            aload 1
            athrow
         8: .line 515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._releaseBuffers:()V
         9: .line 518
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
      Exception table:
        from    to  target  type
           3     5       5  any
    Exceptions:
      throws java.io.IOException

  public boolean isClosed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 521
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._closed:Z
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  public com.fasterxml.jackson.dataformat.cbor.CBORReadContext getParsingContext();
    descriptor: ()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 525
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  public boolean hasTextCharacters();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 537
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
         1: .line 539
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.hasTextAsCharacters:()Z
            ireturn
         2: .line 541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 4
         3: .line 543
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._nameCopied:Z
            ireturn
         4: .line 546
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  protected void _releaseBuffers();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 557
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._bufferRecyclable:Z
            ifeq 5
         1: .line 558
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 1 /* buf */
        start local 1 // byte[] buf
         2: .line 559
            aload 1 /* buf */
            ifnull 5
         3: .line 560
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
         4: .line 561
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            aload 1 /* buf */
            invokevirtual com.fasterxml.jackson.core.io.IOContext.releaseReadIOBuffer:([B)V
        end local 1 // byte[] buf
         5: .line 564
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.releaseBuffers:()V
         6: .line 565
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._nameCopyBuffer:[C
            astore 1 /* buf */
        start local 1 // char[] buf
         7: .line 566
            aload 1 /* buf */
            ifnull 10
         8: .line 567
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._nameCopyBuffer:[C
         9: .line 568
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            aload 1 /* buf */
            invokevirtual com.fasterxml.jackson.core.io.IOContext.releaseNameCopyBuffer:([C)V
        10: .line 570
      StackMap locals: char[]
      StackMap stack:
            return
        end local 1 // char[] buf
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            2    5     1   buf  [B
            7   11     1   buf  [C
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonToken nextToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 581
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
         1: .line 583
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 3
         2: .line 584
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipIncomplete:()V
         3: .line 586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            i2l
            ladd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputTotal:J
         4: .line 588
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
         5: .line 594
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inObject:()Z
            ifeq 12
         6: .line 595
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 16
         7: .line 596
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
         8: .line 598
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.expectMoreValues:()Z
            ifne 11
         9: .line 599
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        10: .line 600
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        11: .line 602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeFieldName:()Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        12: .line 605
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.expectMoreValues:()Z
            ifne 16
        13: .line 606
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
        14: .line 607
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        15: .line 608
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        16: .line 611
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 19
        17: .line 612
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMore:()Z
            ifne 19
        18: .line 613
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleCBOREOF:()Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        19: .line 616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 1 /* ch */
        start local 1 // int ch
        20: .line 617
            iload 1 /* ch */
            iconst_5
            ishr
            istore 2 /* type */
        start local 2 // int type
        21: .line 618
            iload 1 /* ch */
            bipush 31
            iand
            istore 3 /* lowBits */
        start local 3 // int lowBits
        22: .line 621
            iload 2 /* type */
            bipush 6
            if_icmpne 31
        23: .line 622
            aload 0 /* this */
            aload 0 /* this */
            iload 3 /* lowBits */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeTag:(I)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
        24: .line 623
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 27
        25: .line 624
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMore:()Z
            ifne 27
        26: .line 625
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleCBOREOF:()Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        27: .line 628
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 1 /* ch */
        28: .line 629
            iload 1 /* ch */
            iconst_5
            ishr
            istore 2 /* type */
        29: .line 630
            iload 1 /* ch */
            bipush 31
            iand
            istore 3 /* lowBits */
        30: .line 631
            goto 32
        31: .line 632
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
        32: .line 635
      StackMap locals:
      StackMap stack:
            iload 2 /* type */
            tableswitch { // 0 - 7
                    0: 33
                    1: 60
                    2: 87
                    3: 92
                    4: 95
                    5: 100
                    6: 104
                    7: 105
              default: 105
          }
        33: .line 637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        34: .line 638
            iload 3 /* lowBits */
            bipush 23
            if_icmpgt 37
        35: .line 639
            aload 0 /* this */
            iload 3 /* lowBits */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        36: .line 640
            goto 59
        37: .line 641
      StackMap locals:
      StackMap stack:
            iload 3 /* lowBits */
            bipush 24
            isub
            tableswitch { // 0 - 3
                    0: 38
                    1: 40
                    2: 42
                    3: 50
              default: 58
          }
        38: .line 643
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        39: .line 644
            goto 59
        40: .line 646
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        41: .line 647
            goto 59
        42: .line 651
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            istore 4 /* v */
        start local 4 // int v
        43: .line 652
            iload 4 /* v */
            iflt 46
        44: .line 653
            aload 0 /* this */
            iload 4 /* v */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        45: .line 654
            goto 59
        46: .line 655
      StackMap locals: int
      StackMap stack:
            iload 4 /* v */
            i2l
            lstore 5 /* l */
        start local 5 // long l
        47: .line 656
            aload 0 /* this */
            lload 5 /* l */
            ldc 4294967295
            land
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        48: .line 657
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 5 // long l
        end local 4 // int v
        49: .line 660
            goto 59
        50: .line 664
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            lstore 4 /* l */
        start local 4 // long l
        51: .line 665
            lload 4 /* l */
            lconst_0
            lcmp
            iflt 55
        52: .line 666
            aload 0 /* this */
            lload 4 /* l */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        53: .line 667
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        54: .line 668
            goto 59
        55: .line 669
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            lload 4 /* l */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._bigPositive:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
        56: .line 670
            aload 0 /* this */
            iconst_4
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 4 // long l
        57: .line 673
            goto 59
        58: .line 675
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._invalidToken:(I)V
        59: .line 678
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        60: .line 680
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        61: .line 681
            iload 3 /* lowBits */
            bipush 23
            if_icmpgt 64
        62: .line 682
            aload 0 /* this */
            iload 3 /* lowBits */
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        63: .line 683
            goto 86
        64: .line 684
      StackMap locals:
      StackMap stack:
            iload 3 /* lowBits */
            bipush 24
            isub
            tableswitch { // 0 - 3
                    0: 65
                    1: 67
                    2: 69
                    3: 77
              default: 85
          }
        65: .line 686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        66: .line 687
            goto 86
        67: .line 689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        68: .line 690
            goto 86
        69: .line 694
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            istore 4 /* v */
        start local 4 // int v
        70: .line 695
            iload 4 /* v */
            ifge 75
        71: .line 696
            iload 4 /* v */
            i2l
            ldc 4294967295
            land
            lstore 5 /* unsignedBase */
        start local 5 // long unsignedBase
        72: .line 697
            aload 0 /* this */
            lload 5 /* unsignedBase */
            lneg
            lconst_1
            lsub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        73: .line 698
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 5 // long unsignedBase
        74: .line 699
            goto 86
        75: .line 700
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* v */
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        end local 4 // int v
        76: .line 703
            goto 86
        77: .line 707
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            lstore 4 /* l */
        start local 4 // long l
        78: .line 708
            lload 4 /* l */
            lconst_0
            lcmp
            iflt 82
        79: .line 709
            aload 0 /* this */
            lload 4 /* l */
            lneg
            lconst_1
            lsub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        80: .line 710
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        81: .line 711
            goto 86
        82: .line 712
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            lload 4 /* l */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._bigNegative:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
        83: .line 713
            aload 0 /* this */
            iconst_4
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 4 // long l
        84: .line 716
            goto 86
        85: .line 718
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._invalidToken:(I)V
        86: .line 721
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        87: .line 724
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
        88: .line 725
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
        89: .line 726
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
            iflt 91
        90: .line 727
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleTaggedBinary:(I)Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        91: .line 729
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        92: .line 732
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
        93: .line 733
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
        94: .line 734
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        95: .line 738
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* lowBits */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 4 /* len */
        start local 4 // int len
        96: .line 739
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
            iflt 98
        97: .line 740
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
            iload 4 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleTaggedArray:(II)Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        98: .line 742
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            iload 4 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.createChildArrayContext:(I)Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        end local 4 // int len
        99: .line 744
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       100: .line 747
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       101: .line 749
            aload 0 /* this */
            iload 3 /* lowBits */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 4 /* len */
        start local 4 // int len
       102: .line 750
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            iload 4 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.createChildObjectContext:(I)Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        end local 4 // int len
       103: .line 752
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       104: .line 755
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Multiple tags not allowed per value (first tag: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
       105: .line 759
      StackMap locals:
      StackMap stack:
            iload 3 /* lowBits */
            tableswitch { // 20 - 31
                   20: 106
                   21: 107
                   22: 108
                   23: 109
                   24: 124
                   25: 110
                   26: 113
                   27: 116
                   28: 124
                   29: 124
                   30: 124
                   31: 119
              default: 124
          }
       106: .line 761
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       107: .line 763
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       108: .line 765
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       109: .line 767
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeUndefinedValue:()Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       110: .line 772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeHalfSizeFloat:()F
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
       111: .line 773
            aload 0 /* this */
            bipush 32
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
       112: .line 775
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       113: .line 778
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            invokestatic java.lang.Float.intBitsToFloat:(I)F
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
       114: .line 779
            aload 0 /* this */
            bipush 32
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
       115: .line 781
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       116: .line 783
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
       117: .line 784
            aload 0 /* this */
            bipush 8
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
       118: .line 785
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       119: .line 787
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inArray:()Z
            ifeq 123
       120: .line 788
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.hasExpectedLength:()Z
            ifne 123
       121: .line 789
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
       122: .line 790
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
       123: .line 794
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportUnexpectedBreak:()V
       124: .line 796
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 3 /* lowBits */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeSimpleValue:(II)Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 3 // int lowBits
        end local 2 // int type
        end local 1 // int ch
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0  125     0          this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
           20  125     1            ch  I
           21  125     2          type  I
           22  125     3       lowBits  I
           43   49     4             v  I
           47   49     5             l  J
           51   57     4             l  J
           70   76     4             v  I
           72   74     5  unsignedBase  J
           78   84     4             l  J
           96   99     4           len  I
          102  103     4           len  I
    Exceptions:
      throws java.io.IOException

  protected java.lang.String _numberToName(int, boolean);
    descriptor: (IZ)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=7, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int ch
        start local 2 // boolean neg
         0: .line 802
            iload 1 /* ch */
            bipush 31
            iand
            istore 3 /* lowBits */
        start local 3 // int lowBits
         1: .line 804
            iload 3 /* lowBits */
            bipush 23
            if_icmpgt 4
         2: .line 805
            iload 3 /* lowBits */
            istore 4 /* i */
        start local 4 // int i
         3: .line 806
            goto 16
        end local 4 // int i
         4: .line 807
      StackMap locals: int
      StackMap stack:
            iload 3 /* lowBits */
            tableswitch { // 24 - 27
                   24: 5
                   25: 7
                   26: 9
                   27: 11
              default: 15
          }
         5: .line 809
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            istore 4 /* i */
        start local 4 // int i
         6: .line 810
            goto 16
        end local 4 // int i
         7: .line 812
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            istore 4 /* i */
        start local 4 // int i
         8: .line 813
            goto 16
        end local 4 // int i
         9: .line 815
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            istore 4 /* i */
        start local 4 // int i
        10: .line 816
            goto 16
        end local 4 // int i
        11: .line 819
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            lstore 5 /* l */
        start local 5 // long l
        12: .line 820
            iload 2 /* neg */
            ifeq 14
        13: .line 821
            lload 5 /* l */
            lneg
            lconst_1
            lsub
            lstore 5 /* l */
        14: .line 823
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int int top long
      StackMap stack:
            lload 5 /* l */
            invokestatic java.lang.String.valueOf:(J)Ljava/lang/String;
            areturn
        end local 5 // long l
        15: .line 826
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int int
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid length indicator for ints ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* lowBits */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "), token 0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 1 /* ch */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        start local 4 // int i
        16: .line 829
      StackMap locals: int
      StackMap stack:
            iload 2 /* neg */
            ifeq 18
        17: .line 830
            iload 4 /* i */
            ineg
            iconst_1
            isub
            istore 4 /* i */
        18: .line 832
      StackMap locals:
      StackMap stack:
            iload 4 /* i */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            areturn
        end local 4 // int i
        end local 3 // int lowBits
        end local 2 // boolean neg
        end local 1 // int ch
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   19     1       ch  I
            0   19     2      neg  Z
            1   19     3  lowBits  I
            3    4     4        i  I
            6    7     4        i  I
            8    9     4        i  I
           10   11     4        i  I
           16   19     4        i  I
           12   15     5        l  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ch    
      neg   

  protected com.fasterxml.jackson.core.JsonToken _handleTaggedBinary(int);
    descriptor: (I)Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int tag
         0: .line 839
            iload 1 /* tag */
            iconst_2
            if_icmpne 3
         1: .line 840
            iconst_0
            istore 2 /* neg */
        start local 2 // boolean neg
         2: .line 841
            goto 7
        end local 2 // boolean neg
      StackMap locals:
      StackMap stack:
         3: iload 1 /* tag */
            iconst_3
            if_icmpne 6
         4: .line 842
            iconst_1
            istore 2 /* neg */
        start local 2 // boolean neg
         5: .line 843
            goto 7
        end local 2 // boolean neg
         6: .line 846
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        start local 2 // boolean neg
         7: .line 850
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishToken:()V
         8: .line 852
            new java.math.BigInteger
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
            invokespecial java.math.BigInteger.<init>:([B)V
            astore 3 /* nr */
        start local 3 // java.math.BigInteger nr
         9: .line 853
            iload 2 /* neg */
            ifeq 11
        10: .line 854
            aload 3 /* nr */
            invokevirtual java.math.BigInteger.negate:()Ljava/math/BigInteger;
            astore 3 /* nr */
        11: .line 856
      StackMap locals: java.math.BigInteger
      StackMap stack:
            aload 0 /* this */
            aload 3 /* nr */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
        12: .line 857
            aload 0 /* this */
            iconst_4
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        13: .line 858
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
        14: .line 859
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 3 // java.math.BigInteger nr
        end local 2 // boolean neg
        end local 1 // int tag
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   15     1   tag  I
            2    3     2   neg  Z
            5    6     2   neg  Z
            7   15     2   neg  Z
            9   15     3    nr  Ljava/math/BigInteger;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      tag   

  protected com.fasterxml.jackson.core.JsonToken _handleTaggedArray(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int tag
        start local 2 // int len
         0: .line 867
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            iload 2 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.createChildArrayContext:(I)Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
         1: .line 870
            iload 1 /* tag */
            iconst_4
            if_icmpeq 3
         2: .line 871
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         3: .line 873
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
         4: .line 876
            iload 2 /* len */
            iconst_2
            if_icmpeq 6
         5: .line 877
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected array size ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* len */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ") for tagged 'bigfloat' value; should have exactly 2 number elements"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
         6: .line 881
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "bigfloat"
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNextIsIntInArray:(Ljava/lang/String;)Z
            ifne 8
         7: .line 882
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected token ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ") as the first part of 'bigfloat' value: should get VALUE_NUMBER_INT"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
         8: .line 885
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getIntValue:()I
            ineg
            istore 3 /* exp */
        start local 3 // int exp
         9: .line 888
            aload 0 /* this */
            ldc "bigfloat"
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNextIsIntInArray:(Ljava/lang/String;)Z
            ifne 11
        10: .line 889
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected token ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ") as the second part of 'bigfloat' value: should get VALUE_NUMBER_INT"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
        11: .line 894
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            astore 5 /* numberType */
        start local 5 // com.fasterxml.jackson.core.JsonParser$NumberType numberType
        12: .line 895
            aload 5 /* numberType */
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_INTEGER:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            if_acmpne 15
        13: .line 896
            new java.math.BigDecimal
            dup
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getBigIntegerValue:()Ljava/math/BigInteger;
            iload 3 /* exp */
            invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;I)V
            astore 4 /* dec */
        start local 4 // java.math.BigDecimal dec
        14: .line 897
            goto 16
        end local 4 // java.math.BigDecimal dec
        15: .line 898
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int int top com.fasterxml.jackson.core.JsonParser$NumberType
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getLongValue:()J
            iload 3 /* exp */
            invokestatic java.math.BigDecimal.valueOf:(JI)Ljava/math/BigDecimal;
            astore 4 /* dec */
        start local 4 // java.math.BigDecimal dec
        16: .line 902
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int int java.math.BigDecimal com.fasterxml.jackson.core.JsonParser$NumberType
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNextIsEndArray:()Z
            ifne 18
        17: .line 903
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected token ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ") after 2 elements of 'bigfloat' value"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
        18: .line 907
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* dec */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
        19: .line 908
            aload 0 /* this */
            bipush 16
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        20: .line 909
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 5 // com.fasterxml.jackson.core.JsonParser$NumberType numberType
        end local 4 // java.math.BigDecimal dec
        end local 3 // int exp
        end local 2 // int len
        end local 1 // int tag
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   21     0        this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   21     1         tag  I
            0   21     2         len  I
            9   21     3         exp  I
           14   15     4         dec  Ljava/math/BigDecimal;
           16   21     4         dec  Ljava/math/BigDecimal;
           12   21     5  numberType  Lcom/fasterxml/jackson/core/JsonParser$NumberType;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      tag   
      len   

  protected final boolean _checkNextIsIntInArray(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=9, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // java.lang.String typeDesc
         0: .line 924
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.expectMoreValues:()Z
            ifne 5
         1: .line 925
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
         2: .line 926
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
         3: .line 927
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
         4: .line 928
            iconst_0
            ireturn
         5: .line 931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 9
         6: .line 932
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMore:()Z
            ifne 9
         7: .line 933
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleCBOREOF:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
         8: .line 934
            iconst_0
            ireturn
         9: .line 937
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 2 /* ch */
        start local 2 // int ch
        10: .line 938
            iload 2 /* ch */
            iconst_5
            ishr
            istore 3 /* type */
        start local 3 // int type
        11: .line 939
            iload 2 /* ch */
            bipush 31
            iand
            istore 4 /* lowBits */
        start local 4 // int lowBits
        12: .line 943
            iconst_m1
            istore 5 /* tagValue */
        start local 5 // int tagValue
        13: .line 944
            iload 3 /* type */
            bipush 6
            if_icmpne 21
        14: .line 945
            aload 0 /* this */
            iload 4 /* lowBits */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeTag:(I)I
            istore 5 /* tagValue */
        15: .line 946
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 18
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMore:()Z
            ifne 18
        16: .line 947
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleCBOREOF:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
        17: .line 948
            iconst_0
            ireturn
        18: .line 950
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser java.lang.String int int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 2 /* ch */
        19: .line 951
            iload 2 /* ch */
            iconst_5
            ishr
            istore 3 /* type */
        20: .line 952
            iload 2 /* ch */
            bipush 31
            iand
            istore 4 /* lowBits */
        21: .line 955
      StackMap locals:
      StackMap stack:
            iload 3 /* type */
            tableswitch { // 0 - 6
                    0: 22
                    1: 50
                    2: 78
                    3: 86
                    4: 86
                    5: 86
                    6: 85
              default: 86
          }
        22: .line 957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        23: .line 958
            iload 4 /* lowBits */
            bipush 23
            if_icmpgt 26
        24: .line 959
            aload 0 /* this */
            iload 4 /* lowBits */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        25: .line 960
            goto 48
        26: .line 961
      StackMap locals:
      StackMap stack:
            iload 4 /* lowBits */
            bipush 24
            isub
            tableswitch { // 0 - 3
                    0: 27
                    1: 29
                    2: 31
                    3: 39
              default: 47
          }
        27: .line 963
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        28: .line 964
            goto 48
        29: .line 966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        30: .line 967
            goto 48
        31: .line 970
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            istore 6 /* v */
        start local 6 // int v
        32: .line 971
            iload 6 /* v */
            iflt 35
        33: .line 972
            aload 0 /* this */
            iload 6 /* v */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        34: .line 973
            goto 48
        35: .line 974
      StackMap locals: int
      StackMap stack:
            iload 6 /* v */
            i2l
            lstore 7 /* l */
        start local 7 // long l
        36: .line 975
            aload 0 /* this */
            lload 7 /* l */
            ldc 4294967295
            land
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        37: .line 976
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 7 // long l
        end local 6 // int v
        38: .line 979
            goto 48
        39: .line 982
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            lstore 6 /* l */
        start local 6 // long l
        40: .line 983
            lload 6 /* l */
            lconst_0
            lcmp
            iflt 44
        41: .line 984
            aload 0 /* this */
            lload 6 /* l */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        42: .line 985
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        43: .line 986
            goto 48
        44: .line 987
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            lload 6 /* l */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._bigPositive:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
        45: .line 988
            aload 0 /* this */
            iconst_4
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 6 // long l
        46: .line 991
            goto 48
        47: .line 993
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._invalidToken:(I)V
        48: .line 996
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        49: .line 997
            iconst_1
            ireturn
        50: .line 999
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        51: .line 1000
            iload 4 /* lowBits */
            bipush 23
            if_icmpgt 54
        52: .line 1001
            aload 0 /* this */
            iload 4 /* lowBits */
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        53: .line 1002
            goto 76
        54: .line 1003
      StackMap locals:
      StackMap stack:
            iload 4 /* lowBits */
            bipush 24
            isub
            tableswitch { // 0 - 3
                    0: 55
                    1: 57
                    2: 59
                    3: 67
              default: 75
          }
        55: .line 1005
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        56: .line 1006
            goto 76
        57: .line 1008
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        58: .line 1009
            goto 76
        59: .line 1013
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            istore 6 /* v */
        start local 6 // int v
        60: .line 1014
            iload 6 /* v */
            ifge 65
        61: .line 1015
            iload 6 /* v */
            i2l
            ldc 4294967295
            land
            lstore 7 /* unsignedBase */
        start local 7 // long unsignedBase
        62: .line 1016
            aload 0 /* this */
            lload 7 /* unsignedBase */
            lneg
            lconst_1
            lsub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        63: .line 1017
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 7 // long unsignedBase
        64: .line 1018
            goto 76
        65: .line 1019
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 6 /* v */
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        end local 6 // int v
        66: .line 1022
            goto 76
        67: .line 1026
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            lstore 6 /* l */
        start local 6 // long l
        68: .line 1027
            lload 6 /* l */
            lconst_0
            lcmp
            iflt 72
        69: .line 1028
            aload 0 /* this */
            lload 6 /* l */
            lneg
            lconst_1
            lsub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        70: .line 1029
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        71: .line 1030
            goto 76
        72: .line 1031
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            lload 6 /* l */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._bigNegative:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
        73: .line 1032
            aload 0 /* this */
            iconst_4
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 6 // long l
        74: .line 1035
            goto 76
        75: .line 1037
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._invalidToken:(I)V
        76: .line 1040
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        77: .line 1041
            iconst_1
            ireturn
        78: .line 1045
      StackMap locals:
      StackMap stack:
            iload 5 /* tagValue */
            ifge 80
        79: .line 1046
            goto 86
        80: .line 1048
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* ch */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
        81: .line 1049
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
        82: .line 1050
            aload 0 /* this */
            aload 0 /* this */
            iload 5 /* tagValue */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleTaggedBinary:(I)Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        83: .line 1051
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 84
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        84: iconst_0
            ireturn
        85: .line 1054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Multiple tags not allowed per value (first tag: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 5 /* tagValue */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
        86: .line 1055
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iconst_1
            isub
        87: .line 1058
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        88: .line 1060
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
        89: .line 1061
            iconst_0
            ireturn
        end local 5 // int tagValue
        end local 4 // int lowBits
        end local 3 // int type
        end local 2 // int ch
        end local 1 // java.lang.String typeDesc
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   90     0          this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   90     1      typeDesc  Ljava/lang/String;
           10   90     2            ch  I
           11   90     3          type  I
           12   90     4       lowBits  I
           13   90     5      tagValue  I
           32   38     6             v  I
           36   38     7             l  J
           40   46     6             l  J
           60   66     6             v  I
           62   64     7  unsignedBase  J
           68   74     6             l  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      typeDesc  final

  protected final boolean _checkNextIsEndArray();
    descriptor: ()Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1067
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.expectMoreValues:()Z
            ifne 5
         1: .line 1068
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
         2: .line 1069
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
         3: .line 1070
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
         4: .line 1071
            iconst_1
            ireturn
         5: .line 1077
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            istore 1 /* ch */
        start local 1 // int ch
         6: .line 1078
            iload 1 /* ch */
            iconst_5
            ishr
            bipush 7
            iand
            istore 2 /* type */
        start local 2 // int type
         7: .line 1081
            iconst_m1
            istore 3 /* tagValue */
        start local 3 // int tagValue
         8: .line 1082
            iload 2 /* type */
            bipush 6
            if_icmpne 17
         9: .line 1083
            aload 0 /* this */
            iload 1 /* ch */
            bipush 31
            iand
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeTag:(I)I
            istore 3 /* tagValue */
        10: .line 1084
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 13
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMore:()Z
            ifne 13
        11: .line 1085
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleCBOREOF:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
        12: .line 1086
            iconst_0
            ireturn
        13: .line 1088
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            istore 1 /* ch */
        14: .line 1089
            iload 1 /* ch */
            iconst_5
            ishr
            bipush 7
            iand
            istore 2 /* type */
        15: .line 1091
            iload 2 /* type */
            bipush 6
            if_icmpne 17
        16: .line 1092
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Multiple tags not allowed per value (first tag: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* tagValue */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
        17: .line 1098
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        18: .line 1099
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 19
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        19: iconst_0
            ireturn
        end local 3 // int tagValue
        end local 2 // int type
        end local 1 // int ch
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   20     0      this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            6   20     1        ch  I
            7   20     2      type  I
            8   20     3  tagValue  I
    Exceptions:
      throws java.io.IOException

  public void finishToken();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1112
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 2
         1: .line 1113
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishToken:()V
         2: .line 1115
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // com.fasterxml.jackson.core.SerializableString str
         0: .line 1127
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inObject:()Z
            ifeq 32
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 32
         1: .line 1128
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
         2: .line 1129
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 4
         3: .line 1130
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipIncomplete:()V
         4: .line 1132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            i2l
            ladd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputTotal:J
         5: .line 1133
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
         6: .line 1134
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
         7: .line 1136
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.expectMoreValues:()Z
            ifne 11
         8: .line 1137
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
         9: .line 1138
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        10: .line 1139
            iconst_0
            ireturn
        11: .line 1141
      StackMap locals:
      StackMap stack:
            aload 1 /* str */
            invokeinterface com.fasterxml.jackson.core.SerializableString.asQuotedUTF8:()[B
            astore 2 /* nameBytes */
        start local 2 // byte[] nameBytes
        12: .line 1142
            aload 2 /* nameBytes */
            arraylength
            istore 3 /* byteLen */
        start local 3 // int byteLen
        13: .line 1144
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 4 /* ptr */
        start local 4 // int ptr
        14: .line 1145
            iload 4 /* ptr */
            iload 3 /* byteLen */
            iadd
            iconst_1
            iadd
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmpge 32
        15: .line 1146
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            iload 4 /* ptr */
            iinc 4 /* ptr */ 1
            baload
            istore 5 /* ch */
        start local 5 // int ch
        16: .line 1148
            iload 5 /* ch */
            iconst_5
            ishr
            bipush 7
            iand
            iconst_3
            if_icmpne 32
        17: .line 1149
            iload 5 /* ch */
            bipush 31
            iand
            istore 6 /* lenMarker */
        start local 6 // int lenMarker
        18: .line 1150
            iload 6 /* lenMarker */
            bipush 24
            if_icmpgt 32
        19: .line 1151
            iload 6 /* lenMarker */
            bipush 23
            if_icmpne 21
        20: .line 1152
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            iload 4 /* ptr */
            iinc 4 /* ptr */ 1
            baload
            sipush 255
            iand
            istore 6 /* lenMarker */
        21: .line 1154
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser com.fasterxml.jackson.core.SerializableString byte[] int int int int
      StackMap stack:
            iload 6 /* lenMarker */
            iload 3 /* byteLen */
            if_icmpne 32
        22: .line 1155
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        23: .line 1157
      StackMap locals: int
      StackMap stack:
            iload 7 /* i */
            iload 6 /* lenMarker */
            if_icmpne 28
        24: .line 1158
            aload 0 /* this */
            iload 4 /* ptr */
            iload 7 /* i */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        25: .line 1159
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            aload 1 /* str */
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.setCurrentName:(Ljava/lang/String;)V
        26: .line 1160
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        27: .line 1161
            iconst_1
            ireturn
        28: .line 1163
      StackMap locals:
      StackMap stack:
            aload 2 /* nameBytes */
            iload 7 /* i */
            baload
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            iload 4 /* ptr */
            iload 7 /* i */
            iadd
            baload
            if_icmpeq 30
        29: .line 1164
            goto 32
        30: .line 1166
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
        31: .line 1156
            goto 23
        end local 7 // int i
        end local 6 // int lenMarker
        end local 5 // int ch
        end local 4 // int ptr
        end local 3 // int byteLen
        end local 2 // byte[] nameBytes
        32: .line 1175
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser com.fasterxml.jackson.core.SerializableString
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 33
            aload 1 /* str */
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getCurrentName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 33
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        33: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.SerializableString str
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   34     0       this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   34     1        str  Lcom/fasterxml/jackson/core/SerializableString;
           12   32     2  nameBytes  [B
           13   32     3    byteLen  I
           14   32     4        ptr  I
           16   32     5         ch  I
           18   32     6  lenMarker  I
           23   32     7          i  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      str   

  public java.lang.String nextFieldName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1181
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inObject:()Z
            ifeq 45
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 45
         1: .line 1182
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
         2: .line 1183
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 4
         3: .line 1184
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipIncomplete:()V
         4: .line 1186
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            i2l
            ladd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputTotal:J
         5: .line 1187
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
         6: .line 1188
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
         7: .line 1190
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.expectMoreValues:()Z
            ifne 11
         8: .line 1191
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
         9: .line 1192
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        10: .line 1193
            aconst_null
            areturn
        11: .line 1197
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 13
        12: .line 1198
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
        13: .line 1200
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            istore 1 /* ch */
        start local 1 // int ch
        14: .line 1201
            iload 1 /* ch */
            iconst_5
            ishr
            bipush 7
            iand
            istore 2 /* type */
        start local 2 // int type
        15: .line 1204
            iload 2 /* type */
            iconst_3
            if_icmpeq 25
        16: .line 1205
            iload 1 /* ch */
            iconst_m1
            if_icmpne 22
        17: .line 1206
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.hasExpectedLength:()Z
            ifne 21
        18: .line 1207
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        19: .line 1208
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        20: .line 1209
            aconst_null
            areturn
        21: .line 1211
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportUnexpectedBreak:()V
        22: .line 1213
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeNonStringName:(I)V
        23: .line 1214
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        24: .line 1215
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getText:()Ljava/lang/String;
            areturn
        25: .line 1217
      StackMap locals:
      StackMap stack:
            iload 1 /* ch */
            bipush 31
            iand
            istore 3 /* lenMarker */
        start local 3 // int lenMarker
        26: .line 1219
            iload 3 /* lenMarker */
            bipush 23
            if_icmpgt 37
        27: .line 1220
            iload 3 /* lenMarker */
            ifne 30
        28: .line 1221
            ldc ""
            astore 4 /* name */
        start local 4 // java.lang.String name
        29: .line 1222
            goto 42
        end local 4 // java.lang.String name
        30: .line 1223
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* lenMarker */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._findDecodedFromSymbols:(I)Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
        31: .line 1224
            aload 4 /* name */
            ifnull 34
        32: .line 1225
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 3 /* lenMarker */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        33: .line 1226
            goto 42
        34: .line 1227
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            iload 3 /* lenMarker */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeShortName:(I)Ljava/lang/String;
            astore 4 /* name */
        35: .line 1228
            aload 0 /* this */
            iload 3 /* lenMarker */
            aload 4 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._addDecodedToSymbols:(ILjava/lang/String;)Ljava/lang/String;
            astore 4 /* name */
        36: .line 1231
            goto 42
        end local 4 // java.lang.String name
        37: .line 1232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* lenMarker */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 5 /* actualLen */
        start local 5 // int actualLen
        38: .line 1233
            iload 5 /* actualLen */
            ifge 41
        39: .line 1234
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeChunkedName:()Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
        40: .line 1235
            goto 42
        end local 4 // java.lang.String name
        41: .line 1236
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int int top int
      StackMap stack:
            aload 0 /* this */
            iload 5 /* actualLen */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeLongerName:(I)Ljava/lang/String;
            astore 4 /* name */
        end local 5 // int actualLen
        start local 4 // java.lang.String name
        42: .line 1239
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int int java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            aload 4 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.setCurrentName:(Ljava/lang/String;)V
        43: .line 1240
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        44: .line 1241
            aload 4 /* name */
            areturn
        end local 4 // java.lang.String name
        end local 3 // int lenMarker
        end local 2 // int type
        end local 1 // int ch
        45: .line 1244
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 46
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getCurrentName:()Ljava/lang/String;
            goto 47
      StackMap locals:
      StackMap stack:
        46: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        47: areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   48     0       this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
           14   45     1         ch  I
           15   45     2       type  I
           26   45     3  lenMarker  I
           29   30     4       name  Ljava/lang/String;
           31   37     4       name  Ljava/lang/String;
           40   41     4       name  Ljava/lang/String;
           42   45     4       name  Ljava/lang/String;
           38   42     5  actualLen  I
    Exceptions:
      throws java.io.IOException

  public java.lang.String nextTextValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1250
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
         1: .line 1251
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 3
         2: .line 1252
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipIncomplete:()V
         3: .line 1254
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            i2l
            ladd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenInputTotal:J
         4: .line 1255
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
         5: .line 1256
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
         6: .line 1258
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inObject:()Z
            ifeq 15
         7: .line 1259
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 20
         8: .line 1260
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
         9: .line 1262
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.expectMoreValues:()Z
            ifne 13
        10: .line 1263
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        11: .line 1264
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        12: .line 1265
            aconst_null
            areturn
        13: .line 1267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeFieldName:()Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        14: .line 1268
            aconst_null
            areturn
        15: .line 1271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.expectMoreValues:()Z
            ifne 20
        16: .line 1272
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
        17: .line 1273
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        18: .line 1274
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        19: .line 1275
            aconst_null
            areturn
        20: .line 1278
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 24
        21: .line 1279
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMore:()Z
            ifne 24
        22: .line 1280
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleCBOREOF:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
        23: .line 1281
            aconst_null
            areturn
        24: .line 1284
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 1 /* ch */
        start local 1 // int ch
        25: .line 1285
            iload 1 /* ch */
            iconst_5
            ishr
            istore 2 /* type */
        start local 2 // int type
        26: .line 1286
            iload 1 /* ch */
            bipush 31
            iand
            istore 3 /* lowBits */
        start local 3 // int lowBits
        27: .line 1289
            iload 2 /* type */
            bipush 6
            if_icmpne 37
        28: .line 1290
            aload 0 /* this */
            aload 0 /* this */
            iload 3 /* lowBits */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeTag:(I)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
        29: .line 1291
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 33
        30: .line 1292
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMore:()Z
            ifne 33
        31: .line 1293
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._handleCBOREOF:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
        32: .line 1294
            aconst_null
            areturn
        33: .line 1297
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 1 /* ch */
        34: .line 1298
            iload 1 /* ch */
            iconst_5
            ishr
            istore 2 /* type */
        35: .line 1299
            iload 1 /* ch */
            bipush 31
            iand
            istore 3 /* lowBits */
        36: .line 1300
            goto 38
        37: .line 1301
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
        38: .line 1304
      StackMap locals:
      StackMap stack:
            iload 2 /* type */
            tableswitch { // 0 - 7
                    0: 39
                    1: 67
                    2: 95
                    3: 99
                    4: 103
                    5: 107
                    6: 111
                    7: 112
              default: 112
          }
        39: .line 1306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        40: .line 1307
            iload 3 /* lowBits */
            bipush 23
            if_icmpgt 43
        41: .line 1308
            aload 0 /* this */
            iload 3 /* lowBits */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        42: .line 1309
            goto 65
        43: .line 1310
      StackMap locals:
      StackMap stack:
            iload 3 /* lowBits */
            bipush 24
            isub
            tableswitch { // 0 - 3
                    0: 44
                    1: 46
                    2: 48
                    3: 56
              default: 64
          }
        44: .line 1312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        45: .line 1313
            goto 65
        46: .line 1315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        47: .line 1316
            goto 65
        48: .line 1320
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            istore 4 /* v */
        start local 4 // int v
        49: .line 1321
            iload 4 /* v */
            ifge 54
        50: .line 1322
            iload 4 /* v */
            i2l
            lstore 5 /* l */
        start local 5 // long l
        51: .line 1323
            aload 0 /* this */
            lload 5 /* l */
            ldc 4294967295
            land
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        52: .line 1324
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 5 // long l
        53: .line 1325
            goto 65
        54: .line 1326
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* v */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        end local 4 // int v
        55: .line 1329
            goto 65
        56: .line 1333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            lstore 4 /* l */
        start local 4 // long l
        57: .line 1334
            lload 4 /* l */
            lconst_0
            lcmp
            iflt 61
        58: .line 1335
            aload 0 /* this */
            lload 4 /* l */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        59: .line 1336
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        60: .line 1337
            goto 65
        61: .line 1338
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            lload 4 /* l */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._bigPositive:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
        62: .line 1339
            aload 0 /* this */
            iconst_4
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 4 // long l
        63: .line 1342
            goto 65
        64: .line 1344
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._invalidToken:(I)V
        65: .line 1347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        66: .line 1348
            aconst_null
            areturn
        67: .line 1350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        68: .line 1351
            iload 3 /* lowBits */
            bipush 23
            if_icmpgt 71
        69: .line 1352
            aload 0 /* this */
            iload 3 /* lowBits */
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        70: .line 1353
            goto 93
        71: .line 1354
      StackMap locals:
      StackMap stack:
            iload 3 /* lowBits */
            bipush 24
            isub
            tableswitch { // 0 - 3
                    0: 72
                    1: 74
                    2: 76
                    3: 84
              default: 92
          }
        72: .line 1356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        73: .line 1357
            goto 93
        74: .line 1359
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        75: .line 1360
            goto 93
        76: .line 1364
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            istore 4 /* v */
        start local 4 // int v
        77: .line 1365
            iload 4 /* v */
            ifge 82
        78: .line 1366
            iload 4 /* v */
            i2l
            ldc 4294967295
            land
            lstore 5 /* unsignedBase */
        start local 5 // long unsignedBase
        79: .line 1367
            aload 0 /* this */
            lload 5 /* unsignedBase */
            lneg
            lconst_1
            lsub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        80: .line 1368
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 5 // long unsignedBase
        81: .line 1369
            goto 93
        82: .line 1370
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* v */
            ineg
            iconst_1
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        end local 4 // int v
        83: .line 1373
            goto 93
        84: .line 1377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            lstore 4 /* l */
        start local 4 // long l
        85: .line 1378
            lload 4 /* l */
            lconst_0
            lcmp
            iflt 89
        86: .line 1379
            aload 0 /* this */
            lload 4 /* l */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        87: .line 1380
            aload 0 /* this */
            iconst_2
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        88: .line 1381
            goto 93
        89: .line 1382
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            lload 4 /* l */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._bigNegative:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
        90: .line 1383
            aload 0 /* this */
            iconst_4
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        end local 4 // long l
        91: .line 1386
            goto 93
        92: .line 1388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._invalidToken:(I)V
        93: .line 1391
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        94: .line 1392
            aconst_null
            areturn
        95: .line 1395
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
        96: .line 1396
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
        97: .line 1397
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
        98: .line 1398
            aconst_null
            areturn
        99: .line 1401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
       100: .line 1402
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
       101: .line 1403
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       102: .line 1404
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishTextToken:(I)Ljava/lang/String;
            areturn
       103: .line 1407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       104: .line 1409
            aload 0 /* this */
            iload 3 /* lowBits */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 4 /* len */
        start local 4 // int len
       105: .line 1410
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            iload 4 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.createChildArrayContext:(I)Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        end local 4 // int len
       106: .line 1412
            aconst_null
            areturn
       107: .line 1415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       108: .line 1417
            aload 0 /* this */
            iload 3 /* lowBits */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 4 /* len */
        start local 4 // int len
       109: .line 1418
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            iload 4 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.createChildObjectContext:(I)Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
        end local 4 // int len
       110: .line 1420
            aconst_null
            areturn
       111: .line 1423
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Multiple tags not allowed per value (first tag: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
       112: .line 1427
      StackMap locals:
      StackMap stack:
            iload 3 /* lowBits */
            tableswitch { // 20 - 31
                   20: 113
                   21: 115
                   22: 117
                   23: 119
                   24: 139
                   25: 121
                   26: 125
                   27: 129
                   28: 139
                   29: 139
                   30: 139
                   31: 133
              default: 139
          }
       113: .line 1429
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       114: .line 1430
            aconst_null
            areturn
       115: .line 1432
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       116: .line 1433
            aconst_null
            areturn
       117: .line 1435
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       118: .line 1436
            aconst_null
            areturn
       119: .line 1438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeUndefinedValue:()Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       120: .line 1439
            aconst_null
            areturn
       121: .line 1444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeHalfSizeFloat:()F
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
       122: .line 1445
            aload 0 /* this */
            bipush 32
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
       123: .line 1447
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       124: .line 1448
            aconst_null
            areturn
       125: .line 1451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            invokestatic java.lang.Float.intBitsToFloat:(I)F
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
       126: .line 1452
            aload 0 /* this */
            bipush 32
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
       127: .line 1454
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       128: .line 1455
            aconst_null
            areturn
       129: .line 1457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            invokestatic java.lang.Double.longBitsToDouble:(J)D
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
       130: .line 1458
            aload 0 /* this */
            bipush 8
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
       131: .line 1459
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       132: .line 1460
            aconst_null
            areturn
       133: .line 1462
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inArray:()Z
            ifeq 138
       134: .line 1463
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.hasExpectedLength:()Z
            ifne 138
       135: .line 1464
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
       136: .line 1465
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       137: .line 1466
            aconst_null
            areturn
       138: .line 1470
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportUnexpectedBreak:()V
       139: .line 1472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            iload 3 /* lowBits */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeSimpleValue:(II)Lcom/fasterxml/jackson/core/JsonToken;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
       140: .line 1473
            aconst_null
            areturn
        end local 3 // int lowBits
        end local 2 // int type
        end local 1 // int ch
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0  141     0          this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
           25  141     1            ch  I
           26  141     2          type  I
           27  141     3       lowBits  I
           49   55     4             v  I
           51   53     5             l  J
           57   63     4             l  J
           77   83     4             v  I
           79   81     5  unsignedBase  J
           85   91     4             l  J
          105  106     4           len  I
          109  110     4           len  I
    Exceptions:
      throws java.io.IOException

  public int nextIntValue(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int defaultValue
         0: .line 1480
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
         1: .line 1481
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getIntValue:()I
            ireturn
         2: .line 1483
      StackMap locals:
      StackMap stack:
            iload 1 /* defaultValue */
            ireturn
        end local 1 // int defaultValue
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    3     1  defaultValue  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      defaultValue  

  public long nextLongValue(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // long defaultValue
         0: .line 1489
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
         1: .line 1490
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getLongValue:()J
            lreturn
         2: .line 1492
      StackMap locals:
      StackMap stack:
            lload 1 /* defaultValue */
            lreturn
        end local 1 // long defaultValue
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    3     1  defaultValue  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      defaultValue  

  public java.lang.Boolean nextBooleanValue();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1498
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         1: .line 1499
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 3
         2: .line 1500
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            areturn
         3: .line 1502
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 5
         4: .line 1503
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            areturn
         5: .line 1505
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1    6     1     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException

  public java.lang.String getText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1523
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         1: .line 1524
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 4
         2: .line 1525
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 4
         3: .line 1526
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishTextToken:(I)Ljava/lang/String;
            areturn
         4: .line 1529
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 6
         5: .line 1530
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
            areturn
         6: .line 1532
      StackMap locals:
      StackMap stack:
            aload 1 /* t */
            ifnonnull 8
         7: .line 1533
            aconst_null
            areturn
         8: .line 1535
      StackMap locals:
      StackMap stack:
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 10
         9: .line 1536
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getCurrentName:()Ljava/lang/String;
            areturn
        10: .line 1538
      StackMap locals:
      StackMap stack:
            aload 1 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.isNumeric:()Z
            ifeq 12
        11: .line 1539
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getNumberValue:()Ljava/lang/Number;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            areturn
        12: .line 1541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.asString:()Ljava/lang/String;
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1   13     1     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException

  public char[] getTextCharacters();
    descriptor: ()[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1547
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            ifnull 11
         1: .line 1548
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 3
         2: .line 1549
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishToken:()V
         3: .line 1551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 5
         4: .line 1552
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.getTextBuffer:()[C
            areturn
         5: .line 1554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 7
         6: .line 1555
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getCurrentName:()Ljava/lang/String;
            invokevirtual java.lang.String.toCharArray:()[C
            areturn
         7: .line 1557
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 9
         8: .line 1558
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 10
         9: .line 1559
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getNumberValue:()Ljava/lang/Number;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.toCharArray:()[C
            areturn
        10: .line 1561
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.asCharArray:()[C
            areturn
        11: .line 1563
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public int getTextLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1569
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            ifnull 11
         1: .line 1570
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 3
         2: .line 1571
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishToken:()V
         3: .line 1573
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 5
         4: .line 1574
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.size:()I
            ireturn
         5: .line 1576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 7
         6: .line 1577
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getCurrentName:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ireturn
         7: .line 1579
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 9
         8: .line 1580
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 10
         9: .line 1581
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getNumberValue:()Ljava/lang/Number;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ireturn
        10: .line 1583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.asCharArray:()[C
            arraylength
            ireturn
        11: .line 1585
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public int getTextOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1590
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public java.lang.String getValueAsString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1597
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 3
         1: .line 1598
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 3
         2: .line 1599
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishTextToken:(I)Ljava/lang/String;
            areturn
         3: .line 1602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 5
         4: .line 1603
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
            areturn
         5: .line 1605
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            ifnull 6
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 6
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.isScalarValue:()Z
            ifne 7
         6: .line 1606
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         7: .line 1608
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getText:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public java.lang.String getValueAsString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // java.lang.String defaultValue
         0: .line 1614
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 3
         1: .line 1615
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            ifnull 2
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 2
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.isScalarValue:()Z
            ifne 3
         2: .line 1616
      StackMap locals:
      StackMap stack:
            aload 1 /* defaultValue */
            areturn
         3: .line 1619
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getText:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.String defaultValue
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    4     1  defaultValue  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      defaultValue  

  public int getText(java.io.Writer);
    descriptor: (Ljava/io/Writer;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // java.io.Writer writer
         0: .line 1625
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 2
         1: .line 1626
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishToken:()V
         2: .line 1628
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.core.JsonToken t
         3: .line 1629
            aload 2 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 5
         4: .line 1630
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            aload 1 /* writer */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsToWriter:(Ljava/io/Writer;)I
            ireturn
         5: .line 1632
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 2 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 9
         6: .line 1633
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getCurrentName:()Ljava/lang/String;
            astore 3 /* n */
        start local 3 // java.lang.String n
         7: .line 1634
            aload 1 /* writer */
            aload 3 /* n */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         8: .line 1635
            aload 3 /* n */
            invokevirtual java.lang.String.length:()I
            ireturn
        end local 3 // java.lang.String n
         9: .line 1637
      StackMap locals:
      StackMap stack:
            aload 2 /* t */
            ifnull 15
        10: .line 1638
            aload 2 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.isNumeric:()Z
            ifeq 12
        11: .line 1639
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            aload 1 /* writer */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsToWriter:(Ljava/io/Writer;)I
            ireturn
        12: .line 1641
      StackMap locals:
      StackMap stack:
            aload 2 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.asCharArray:()[C
            astore 3 /* ch */
        start local 3 // char[] ch
        13: .line 1642
            aload 1 /* writer */
            aload 3 /* ch */
            invokevirtual java.io.Writer.write:([C)V
        14: .line 1643
            aload 3 /* ch */
            arraylength
            ireturn
        end local 3 // char[] ch
        15: .line 1645
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // com.fasterxml.jackson.core.JsonToken t
        end local 1 // java.io.Writer writer
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   16     1  writer  Ljava/io/Writer;
            3   16     2       t  Lcom/fasterxml/jackson/core/JsonToken;
            7    9     3       n  Ljava/lang/String;
           13   15     3      ch  [C
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      writer  

  public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
         0: .line 1657
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 2
         1: .line 1658
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishToken:()V
         2: .line 1660
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 4
         3: .line 1662
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current token ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ") not VALUE_EMBEDDED_OBJECT, can not access as binary"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
         4: .line 1664
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
            areturn
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    5     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  

  public java.lang.Object getEmbeddedObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1670
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifeq 2
         1: .line 1671
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishToken:()V
         2: .line 1673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 4
         3: .line 1674
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
            areturn
         4: .line 1676
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant, java.io.OutputStream);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/OutputStream;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        start local 2 // java.io.OutputStream out
         0: .line 1682
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 2
         1: .line 1684
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current token ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ") not VALUE_EMBEDDED_OBJECT, can not access as binary"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
         2: .line 1686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
            ifne 8
         3: .line 1687
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
            ifnonnull 5
         4: .line 1688
            iconst_0
            ireturn
         5: .line 1690
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
            arraylength
            istore 3 /* len */
        start local 3 // int len
         6: .line 1691
            aload 2 /* out */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
            iconst_0
            iload 3 /* len */
            invokevirtual java.io.OutputStream.write:([BII)V
         7: .line 1692
            iload 3 /* len */
            ireturn
        end local 3 // int len
         8: .line 1695
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
         9: .line 1696
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
            bipush 31
            iand
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 3 /* len */
        start local 3 // int len
        10: .line 1697
            iload 3 /* len */
            iflt 12
        11: .line 1698
            aload 0 /* this */
            aload 2 /* out */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._readAndWriteBytes:(Ljava/io/OutputStream;I)I
            ireturn
        12: .line 1701
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 4 /* total */
        start local 4 // int total
        13: .line 1703
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iconst_2
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeChunkLength:(I)I
            istore 3 /* len */
        14: .line 1704
            iload 3 /* len */
            ifge 16
        15: .line 1705
            iload 4 /* total */
            ireturn
        16: .line 1707
      StackMap locals:
      StackMap stack:
            iload 4 /* total */
            aload 0 /* this */
            aload 2 /* out */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._readAndWriteBytes:(Ljava/io/OutputStream;I)I
            iadd
            istore 4 /* total */
        17: .line 1702
            goto 13
        end local 4 // int total
        end local 3 // int len
        end local 2 // java.io.OutputStream out
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   18     0        this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   18     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0   18     2         out  Ljava/io/OutputStream;
            6    8     3         len  I
           10   18     3         len  I
           13   18     4       total  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  
      out         

  private int _readAndWriteBytes(java.io.OutputStream, int);
    descriptor: (Ljava/io/OutputStream;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // java.io.OutputStream out
        start local 2 // int total
         0: .line 1713
            iload 2 /* total */
            istore 3 /* left */
        start local 3 // int left
         1: .line 1714
            goto 10
         2: .line 1715
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            istore 4 /* avail */
        start local 4 // int avail
         3: .line 1716
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 6
         4: .line 1717
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         5: .line 1718
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            istore 4 /* avail */
         6: .line 1720
      StackMap locals: int
      StackMap stack:
            iload 4 /* avail */
            iload 3 /* left */
            invokestatic java.lang.Math.min:(II)I
            istore 5 /* count */
        start local 5 // int count
         7: .line 1721
            aload 1 /* out */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 5 /* count */
            invokevirtual java.io.OutputStream.write:([BII)V
         8: .line 1722
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 5 /* count */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         9: .line 1723
            iload 3 /* left */
            iload 5 /* count */
            isub
            istore 3 /* left */
        end local 5 // int count
        end local 4 // int avail
        10: .line 1714
      StackMap locals:
      StackMap stack:
            iload 3 /* left */
            ifgt 2
        11: .line 1725
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
        12: .line 1726
            iload 2 /* total */
            ireturn
        end local 3 // int left
        end local 2 // int total
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   13     1    out  Ljava/io/OutputStream;
            0   13     2  total  I
            1   13     3   left  I
            3   10     4  avail  I
            7   10     5  count  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      out    
      total  

  public boolean isNaN();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1737
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 9
         1: .line 1738
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            iand
            ifeq 5
         2: .line 1740
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            dstore 1 /* d */
        start local 1 // double d
         3: .line 1741
            dload 1 /* d */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 4
            dload 1 /* d */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifne 4
            iconst_0
            ireturn
      StackMap locals: double
      StackMap stack:
         4: iconst_1
            ireturn
        end local 1 // double d
         5: .line 1743
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 32
            iand
            ifeq 9
         6: .line 1744
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            fstore 1 /* f */
        start local 1 // float f
         7: .line 1745
            fload 1 /* f */
            invokestatic java.lang.Float.isNaN:(F)Z
            ifne 8
            fload 1 /* f */
            invokestatic java.lang.Float.isInfinite:(F)Z
            ifne 8
            iconst_0
            ireturn
      StackMap locals: float
      StackMap stack:
         8: iconst_1
            ireturn
        end local 1 // float f
         9: .line 1748
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            3    5     1     d  D
            7    9     1     f  F

  public java.lang.Number getNumberValue();
    descriptor: ()Ljava/lang/Number;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1754
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            ifne 2
         1: .line 1755
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNumericValue:(I)V
         2: .line 1758
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 10
         3: .line 1759
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            iand
            ifeq 5
         4: .line 1760
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
         5: .line 1762
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            iand
            ifeq 7
         6: .line 1763
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            areturn
         7: .line 1765
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_4
            iand
            ifeq 9
         8: .line 1766
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            areturn
         9: .line 1769
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            areturn
        10: .line 1774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            iand
            ifeq 12
        11: .line 1775
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            areturn
        12: .line 1777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            iand
            ifeq 14
        13: .line 1778
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            areturn
        14: .line 1780
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 32
            iand
            ifne 16
        15: .line 1781
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
        16: .line 1783
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public final java.lang.Number getNumberValueExact();
    descriptor: ()Ljava/lang/Number;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1788
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getNumberValue:()Ljava/lang/Number;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonParser$NumberType getNumberType();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1794
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            ifne 2
         1: .line 1795
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNumericValue:(I)V
         2: .line 1797
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         3: .line 1798
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            iand
            ifeq 5
         4: .line 1799
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.INT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
         5: .line 1801
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            iand
            ifeq 7
         6: .line 1802
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.LONG:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
         7: .line 1804
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_INTEGER:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
         8: .line 1813
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            iand
            ifeq 10
         9: .line 1814
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_DECIMAL:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
        10: .line 1816
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            iand
            ifeq 12
        11: .line 1817
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.DOUBLE:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
        12: .line 1819
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.FLOAT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public int getIntValue();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1825
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            iand
            ifne 5
         1: .line 1826
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            ifne 3
         2: .line 1827
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNumericValue:(I)V
         3: .line 1829
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            iand
            ifne 5
         4: .line 1830
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.convertNumberToInt:()V
         5: .line 1833
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public long getLongValue();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1839
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            iand
            ifne 5
         1: .line 1840
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            ifne 3
         2: .line 1841
            aload 0 /* this */
            iconst_2
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNumericValue:(I)V
         3: .line 1843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            iand
            ifne 5
         4: .line 1844
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.convertNumberToLong:()V
         5: .line 1847
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
            lreturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public java.math.BigInteger getBigIntegerValue();
    descriptor: ()Ljava/math/BigInteger;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1853
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_4
            iand
            ifne 5
         1: .line 1854
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            ifne 3
         2: .line 1855
            aload 0 /* this */
            iconst_4
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNumericValue:(I)V
         3: .line 1857
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_4
            iand
            ifne 5
         4: .line 1858
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.convertNumberToBigInteger:()V
         5: .line 1861
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public float getFloatValue();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1867
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 32
            iand
            ifne 5
         1: .line 1868
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            ifne 3
         2: .line 1869
            aload 0 /* this */
            bipush 32
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNumericValue:(I)V
         3: .line 1871
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 32
            iand
            ifne 5
         4: .line 1872
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.convertNumberToFloat:()V
         5: .line 1881
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            freturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public double getDoubleValue();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1887
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            iand
            ifne 5
         1: .line 1888
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            ifne 3
         2: .line 1889
            aload 0 /* this */
            bipush 8
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNumericValue:(I)V
         3: .line 1891
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            iand
            ifne 5
         4: .line 1892
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.convertNumberToDouble:()V
         5: .line 1895
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            dreturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public java.math.BigDecimal getDecimalValue();
    descriptor: ()Ljava/math/BigDecimal;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1901
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            iand
            ifne 5
         1: .line 1902
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            ifne 3
         2: .line 1903
            aload 0 /* this */
            bipush 16
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._checkNumericValue:(I)V
         3: .line 1905
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            iand
            ifne 5
         4: .line 1906
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.convertNumberToBigDecimal:()V
         5: .line 1909
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected void _checkNumericValue(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int expType
         0: .line 1921
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 1
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
         1: .line 1922
      StackMap locals:
      StackMap stack:
            return
         2: .line 1924
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Current token ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ") not numeric, can not use numeric value accessors"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
         3: .line 1925
            return
        end local 1 // int expType
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    4     1  expType  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      expType  

  protected void convertNumberToInt();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1930
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            iand
            ifeq 6
         1: .line 1932
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
            l2i
            istore 1 /* result */
        start local 1 // int result
         2: .line 1933
            iload 1 /* result */
            i2l
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
            lcmp
            ifeq 4
         3: .line 1934
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Numeric value ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ") out of range of int"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
         4: .line 1936
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* result */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        end local 1 // int result
         5: .line 1937
            goto 29
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_4
            iand
            ifeq 12
         7: .line 1938
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MIN_INT:Ljava/math/BigInteger;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifgt 9
         8: .line 1939
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MAX_INT:Ljava/math/BigInteger;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifge 10
         9: .line 1940
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.reportOverflowInt:()V
        10: .line 1942
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.intValue:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        11: .line 1943
            goto 29
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            iand
            ifeq 17
        13: .line 1945
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            ldc -2.147483648E9
            dcmpg
            iflt 14
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            ldc 2.147483647E9
            dcmpl
            ifle 15
        14: .line 1946
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.reportOverflowInt:()V
        15: .line 1948
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            d2i
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        16: .line 1949
            goto 29
      StackMap locals:
      StackMap stack:
        17: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 32
            iand
            ifeq 22
        18: .line 1950
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            f2d
            ldc -2.147483648E9
            dcmpg
            iflt 19
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            f2d
            ldc 2.147483647E9
            dcmpl
            ifle 20
        19: .line 1951
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.reportOverflowInt:()V
        20: .line 1953
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            f2i
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        21: .line 1954
            goto 29
      StackMap locals:
      StackMap stack:
        22: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            iand
            ifeq 28
        23: .line 1955
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BD_MIN_INT:Ljava/math/BigDecimal;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.compareTo:(Ljava/math/BigDecimal;)I
            ifgt 25
        24: .line 1956
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BD_MAX_INT:Ljava/math/BigDecimal;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.compareTo:(Ljava/math/BigDecimal;)I
            ifge 26
        25: .line 1957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.reportOverflowInt:()V
        26: .line 1959
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.intValue:()I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
        27: .line 1960
            goto 29
        28: .line 1961
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
        29: .line 1963
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            ior
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        30: .line 1964
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   31     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            2    5     1  result  I
    Exceptions:
      throws java.io.IOException

  protected void convertNumberToLong();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 1968
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            iand
            ifeq 3
         1: .line 1969
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
            i2l
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
         2: .line 1970
            goto 26
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_4
            iand
            ifeq 9
         4: .line 1971
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MIN_LONG:Ljava/math/BigInteger;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifgt 6
         5: .line 1972
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BI_MAX_LONG:Ljava/math/BigInteger;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.compareTo:(Ljava/math/BigInteger;)I
            ifge 7
         6: .line 1973
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.reportOverflowLong:()V
         7: .line 1975
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.longValue:()J
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
         8: .line 1976
            goto 26
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            iand
            ifeq 14
        10: .line 1977
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            ldc -9.223372036854776E18
            dcmpg
            iflt 11
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            ldc 9.223372036854776E18
            dcmpl
            ifle 12
        11: .line 1978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.reportOverflowLong:()V
        12: .line 1980
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            d2l
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        13: .line 1981
            goto 26
      StackMap locals:
      StackMap stack:
        14: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 32
            iand
            ifeq 19
        15: .line 1982
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            f2d
            ldc -9.223372036854776E18
            dcmpg
            iflt 16
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            f2d
            ldc 9.223372036854776E18
            dcmpl
            ifle 17
        16: .line 1983
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.reportOverflowInt:()V
        17: .line 1985
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            f2l
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        18: .line 1986
            goto 26
      StackMap locals:
      StackMap stack:
        19: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            iand
            ifeq 25
        20: .line 1987
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BD_MIN_LONG:Ljava/math/BigDecimal;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.compareTo:(Ljava/math/BigDecimal;)I
            ifgt 22
        21: .line 1988
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BD_MAX_LONG:Ljava/math/BigDecimal;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.compareTo:(Ljava/math/BigDecimal;)I
            ifge 23
        22: .line 1989
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.reportOverflowLong:()V
        23: .line 1991
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.longValue:()J
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
        24: .line 1992
            goto 26
        25: .line 1993
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
        26: .line 1995
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            ior
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        27: .line 1996
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   28     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected void convertNumberToBigInteger();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2000
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            iand
            ifeq 3
         1: .line 2002
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.toBigInteger:()Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
         2: .line 2003
            goto 16
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            iand
            ifeq 6
         4: .line 2004
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
         5: .line 2005
            goto 16
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            iand
            ifeq 9
         7: .line 2006
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
            i2l
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
         8: .line 2007
            goto 16
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            iand
            ifeq 12
        10: .line 2008
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            invokestatic java.math.BigDecimal.valueOf:(D)Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.toBigInteger:()Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
        11: .line 2009
            goto 16
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 32
            iand
            ifeq 15
        13: .line 2010
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            f2d
            invokestatic java.math.BigDecimal.valueOf:(D)Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.toBigInteger:()Ljava/math/BigInteger;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
        14: .line 2011
            goto 16
        15: .line 2012
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
        16: .line 2014
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_4
            ior
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        17: .line 2015
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected void convertNumberToFloat();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2021
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            iand
            ifeq 3
         1: .line 2022
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.floatValue:()F
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
         2: .line 2023
            goto 16
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_4
            iand
            ifeq 6
         4: .line 2024
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.floatValue:()F
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
         5: .line 2025
            goto 16
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            iand
            ifeq 9
         7: .line 2026
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
            d2f
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
         8: .line 2027
            goto 16
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            iand
            ifeq 12
        10: .line 2028
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
            l2f
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
        11: .line 2029
            goto 16
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            iand
            ifeq 15
        13: .line 2030
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
            i2f
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
        14: .line 2031
            goto 16
        15: .line 2032
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
        16: .line 2034
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 32
            ior
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        17: .line 2035
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected void convertNumberToDouble();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2041
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            iand
            ifeq 3
         1: .line 2042
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
            invokevirtual java.math.BigDecimal.doubleValue:()D
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
         2: .line 2043
            goto 16
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 32
            iand
            ifeq 6
         4: .line 2044
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberFloat:F
            f2d
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
         5: .line 2045
            goto 16
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_4
            iand
            ifeq 9
         7: .line 2046
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.doubleValue:()D
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
         8: .line 2047
            goto 16
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            iand
            ifeq 12
        10: .line 2048
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
            l2d
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
        11: .line 2049
            goto 16
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            iand
            ifeq 15
        13: .line 2050
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
            i2d
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberDouble:D
        14: .line 2051
            goto 16
        15: .line 2052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
        16: .line 2054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 8
            ior
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        17: .line 2055
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected void convertNumberToBigDecimal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2061
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 40
            iand
            ifeq 3
         1: .line 2064
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getText:()Ljava/lang/String;
            invokestatic com.fasterxml.jackson.core.io.NumberInput.parseBigDecimal:(Ljava/lang/String;)Ljava/math/BigDecimal;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
         2: .line 2065
            goto 13
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_4
            iand
            ifeq 6
         4: .line 2066
            aload 0 /* this */
            new java.math.BigDecimal
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigInt:Ljava/math/BigInteger;
            invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;)V
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
         5: .line 2067
            goto 13
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_2
            iand
            ifeq 9
         7: .line 2068
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberLong:J
            invokestatic java.math.BigDecimal.valueOf:(J)Ljava/math/BigDecimal;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
         8: .line 2069
            goto 13
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            iconst_1
            iand
            ifeq 12
        10: .line 2070
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
            i2l
            invokestatic java.math.BigDecimal.valueOf:(J)Ljava/math/BigDecimal;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberBigDecimal:Ljava/math/BigDecimal;
        11: .line 2071
            goto 13
        12: .line 2072
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
        13: .line 2074
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
            bipush 16
            ior
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        14: .line 2075
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected void _finishToken();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2089
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
         1: .line 2090
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
            istore 1 /* ch */
        start local 1 // int ch
         2: .line 2091
            iload 1 /* ch */
            iconst_5
            ishr
            bipush 7
            iand
            istore 2 /* type */
        start local 2 // int type
         3: .line 2092
            iload 1 /* ch */
            bipush 31
            iand
            istore 1 /* ch */
         4: .line 2095
            iload 2 /* type */
            iconst_3
            if_icmpeq 9
         5: .line 2096
            iload 2 /* type */
            iconst_2
            if_icmpne 8
         6: .line 2097
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishBytes:(I)[B
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._binaryValue:[B
         7: .line 2098
            return
         8: .line 2101
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
         9: .line 2105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 3 /* len */
        start local 3 // int len
        10: .line 2107
            iload 3 /* len */
            ifgt 16
        11: .line 2108
            iload 3 /* len */
            ifge 14
        12: .line 2109
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishChunkedText:()V
        13: .line 2110
            goto 15
        14: .line 2111
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.resetWithEmpty:()V
        15: .line 2113
      StackMap locals:
      StackMap stack:
            return
        16: .line 2115
      StackMap locals:
      StackMap stack:
            iload 3 /* len */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            if_icmple 21
        17: .line 2117
            iload 3 /* len */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            arraylength
            if_icmplt 20
        18: .line 2119
            aload 0 /* this */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishLongText:(I)V
        19: .line 2120
            return
        20: .line 2122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._loadToHaveAtLeast:(I)V
        21: .line 2125
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishShortText:(I)Ljava/lang/String;
            pop
        22: .line 2126
            return
        end local 3 // int len
        end local 2 // int type
        end local 1 // int ch
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            2   23     1    ch  I
            3   23     2  type  I
           10   23     3   len  I
    Exceptions:
      throws java.io.IOException

  protected java.lang.String _finishTextToken(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int ch
         0: .line 2133
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
         1: .line 2134
            iload 1 /* ch */
            iconst_5
            ishr
            bipush 7
            iand
            istore 2 /* type */
        start local 2 // int type
         2: .line 2135
            iload 1 /* ch */
            bipush 31
            iand
            istore 1 /* ch */
         3: .line 2138
            iload 2 /* type */
            iconst_3
            if_icmpeq 5
         4: .line 2140
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
         5: .line 2144
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 3 /* len */
        start local 3 // int len
         6: .line 2146
            iload 3 /* len */
            ifgt 12
         7: .line 2147
            iload 3 /* len */
            ifne 10
         8: .line 2148
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.resetWithEmpty:()V
         9: .line 2149
            ldc ""
            areturn
        10: .line 2151
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishChunkedText:()V
        11: .line 2152
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
            areturn
        12: .line 2154
      StackMap locals:
      StackMap stack:
            iload 3 /* len */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            if_icmple 17
        13: .line 2156
            iload 3 /* len */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            arraylength
            if_icmplt 16
        14: .line 2158
            aload 0 /* this */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishLongText:(I)V
        15: .line 2159
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
            areturn
        16: .line 2161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._loadToHaveAtLeast:(I)V
        17: .line 2164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishShortText:(I)Ljava/lang/String;
            areturn
        end local 3 // int len
        end local 2 // int type
        end local 1 // int ch
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   18     1    ch  I
            2   18     2  type  I
            6   18     3   len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ch    

  private final java.lang.String _finishShortText(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=9, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int len
         0: .line 2169
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
            astore 2 /* outBuf */
        start local 2 // char[] outBuf
         1: .line 2170
            aload 2 /* outBuf */
            arraylength
            iload 1 /* len */
            if_icmpge 3
         2: .line 2171
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            iload 1 /* len */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:(I)[C
            astore 2 /* outBuf */
         3: .line 2174
      StackMap locals: char[]
      StackMap stack:
            iconst_0
            istore 3 /* outPtr */
        start local 3 // int outPtr
         4: .line 2175
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 4 /* inPtr */
        start local 4 // int inPtr
         5: .line 2176
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 1 /* len */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         6: .line 2177
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 5 /* inputBuf */
        start local 5 // byte[] inputBuf
         7: .line 2180
            iload 4 /* inPtr */
            iload 1 /* len */
            iadd
            istore 6 /* end */
        start local 6 // int end
         8: .line 2183
            goto 12
        start local 7 // int i
         9: .line 2184
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int char[] int int byte[] int int
      StackMap stack:
            aload 2 /* outBuf */
            iload 3 /* outPtr */
            iinc 3 /* outPtr */ 1
            iload 7 /* i */
            i2c
            castore
        10: .line 2185
            iinc 4 /* inPtr */ 1
            iload 4 /* inPtr */
            iload 6 /* end */
            if_icmpne 12
        11: .line 2186
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            iload 3 /* outPtr */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentAndReturn:(I)Ljava/lang/String;
            areturn
        end local 7 // int i
        12: .line 2183
      StackMap locals:
      StackMap stack:
            aload 5 /* inputBuf */
            iload 4 /* inPtr */
            baload
            dup
            istore 7 /* i */
        start local 7 // int i
        13: ifge 9
        14: .line 2190
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.UTF8_UNIT_CODES:[I
            astore 8 /* codes */
        start local 8 // int[] codes
        15: .line 2192
      StackMap locals: int int[]
      StackMap stack:
            aload 5 /* inputBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            sipush 255
            iand
            istore 7 /* i */
        16: .line 2193
            aload 8 /* codes */
            iload 7 /* i */
            iaload
            tableswitch { // 0 - 3
                    0: 17
                    1: 18
                    2: 20
                    3: 26
              default: 37
          }
        17: .line 2195
      StackMap locals:
      StackMap stack:
            goto 38
        18: .line 2197
      StackMap locals:
      StackMap stack:
            iload 7 /* i */
            bipush 31
            iand
            bipush 6
            ishl
            aload 5 /* inputBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
            ior
            istore 7 /* i */
        19: .line 2198
            goto 38
        20: .line 2200
      StackMap locals:
      StackMap stack:
            iload 7 /* i */
            bipush 15
            iand
            bipush 12
            ishl
        21: .line 2201
            aload 5 /* inputBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
            bipush 6
            ishl
        22: .line 2200
            ior
        23: .line 2202
            aload 5 /* inputBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
        24: .line 2200
            ior
            istore 7 /* i */
        25: .line 2203
            goto 38
        26: .line 2205
      StackMap locals:
      StackMap stack:
            iload 7 /* i */
            bipush 7
            iand
            bipush 18
            ishl
        27: .line 2206
            aload 5 /* inputBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
            bipush 12
            ishl
        28: .line 2205
            ior
        29: .line 2207
            aload 5 /* inputBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
            bipush 6
            ishl
        30: .line 2205
            ior
        31: .line 2208
            aload 5 /* inputBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
        32: .line 2205
            ior
            istore 7 /* i */
        33: .line 2210
            iload 7 /* i */
            ldc 65536
            isub
            istore 7 /* i */
        34: .line 2211
            aload 2 /* outBuf */
            iload 3 /* outPtr */
            iinc 3 /* outPtr */ 1
            ldc 55296
            iload 7 /* i */
            bipush 10
            ishr
            ior
            i2c
            castore
        35: .line 2212
            ldc 56320
            iload 7 /* i */
            sipush 1023
            iand
            ior
            istore 7 /* i */
        36: .line 2213
            goto 38
        37: .line 2215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid byte "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 7 /* i */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " in Unicode text block"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
        38: .line 2217
      StackMap locals:
      StackMap stack:
            aload 2 /* outBuf */
            iload 3 /* outPtr */
            iinc 3 /* outPtr */ 1
            iload 7 /* i */
            i2c
            castore
        39: .line 2218
            iload 4 /* inPtr */
            iload 6 /* end */
        40: .line 2191
            if_icmplt 15
        41: .line 2219
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            iload 3 /* outPtr */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentAndReturn:(I)Ljava/lang/String;
            areturn
        end local 8 // int[] codes
        end local 7 // int i
        end local 6 // int end
        end local 5 // byte[] inputBuf
        end local 4 // int inPtr
        end local 3 // int outPtr
        end local 2 // char[] outBuf
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   42     0      this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   42     1       len  I
            1   42     2    outBuf  [C
            4   42     3    outPtr  I
            5   42     4     inPtr  I
            7   42     5  inputBuf  [B
            8   42     6       end  I
            9   12     7         i  I
           13   42     7         i  I
           15   42     8     codes  [I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      len   

  private final void _finishLongText(int);
    descriptor: (I)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=9, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int len
         0: .line 2224
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
            astore 2 /* outBuf */
        start local 2 // char[] outBuf
         1: .line 2225
            iconst_0
            istore 3 /* outPtr */
        start local 3 // int outPtr
         2: .line 2226
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.UTF8_UNIT_CODES:[I
            astore 4 /* codes */
        start local 4 // int[] codes
         3: .line 2227
            aload 2 /* outBuf */
            arraylength
            istore 5 /* outEnd */
        start local 5 // int outEnd
         4: .line 2229
            goto 35
         5: .line 2230
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int char[] int int[] int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextByte:()I
            sipush 255
            iand
            istore 6 /* c */
        start local 6 // int c
         6: .line 2231
            aload 4 /* codes */
            iload 6 /* c */
            iaload
            istore 7 /* code */
        start local 7 // int code
         7: .line 2232
            iload 7 /* code */
            ifne 10
            iload 3 /* outPtr */
            iload 5 /* outEnd */
            if_icmpge 10
         8: .line 2233
            aload 2 /* outBuf */
            iload 3 /* outPtr */
            iinc 3 /* outPtr */ 1
            iload 6 /* c */
            i2c
            castore
         9: .line 2234
            goto 35
        10: .line 2236
      StackMap locals: int int
      StackMap stack:
            iload 1 /* len */
            iload 7 /* code */
            isub
            dup
            istore 1 /* len */
            ifge 12
        11: .line 2237
            aload 0 /* this */
            ldc "Malformed UTF-8 character at end of long (non-chunked) text segment"
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        12: .line 2240
      StackMap locals:
      StackMap stack:
            iload 7 /* code */
            tableswitch { // 0 - 3
                    0: 13
                    1: 14
                    2: 19
                    3: 21
              default: 29
          }
        13: .line 2242
      StackMap locals:
      StackMap stack:
            goto 30
        14: .line 2245
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextByte:()I
            istore 8 /* d */
        start local 8 // int d
        15: .line 2246
            iload 8 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 17
        16: .line 2247
            aload 0 /* this */
            iload 8 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
        17: .line 2249
      StackMap locals: int
      StackMap stack:
            iload 6 /* c */
            bipush 31
            iand
            bipush 6
            ishl
            iload 8 /* d */
            bipush 63
            iand
            ior
            istore 6 /* c */
        end local 8 // int d
        18: .line 2251
            goto 30
        19: .line 2253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* c */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeUTF8_3:(I)I
            istore 6 /* c */
        20: .line 2254
            goto 30
        21: .line 2256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* c */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeUTF8_4:(I)I
            istore 6 /* c */
        22: .line 2258
            aload 2 /* outBuf */
            iload 3 /* outPtr */
            iinc 3 /* outPtr */ 1
            ldc 55296
            iload 6 /* c */
            bipush 10
            ishr
            ior
            i2c
            castore
        23: .line 2259
            iload 3 /* outPtr */
            aload 2 /* outBuf */
            arraylength
            if_icmplt 27
        24: .line 2260
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
            astore 2 /* outBuf */
        25: .line 2261
            iconst_0
            istore 3 /* outPtr */
        26: .line 2262
            aload 2 /* outBuf */
            arraylength
            istore 5 /* outEnd */
        27: .line 2264
      StackMap locals:
      StackMap stack:
            ldc 56320
            iload 6 /* c */
            sipush 1023
            iand
            ior
            istore 6 /* c */
        28: .line 2266
            goto 30
        29: .line 2269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* c */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidChar:(I)V
        30: .line 2272
      StackMap locals:
      StackMap stack:
            iload 3 /* outPtr */
            iload 5 /* outEnd */
            if_icmplt 34
        31: .line 2273
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
            astore 2 /* outBuf */
        32: .line 2274
            iconst_0
            istore 3 /* outPtr */
        33: .line 2275
            aload 2 /* outBuf */
            arraylength
            istore 5 /* outEnd */
        34: .line 2278
      StackMap locals:
      StackMap stack:
            aload 2 /* outBuf */
            iload 3 /* outPtr */
            iinc 3 /* outPtr */ 1
            iload 6 /* c */
            i2c
            castore
        end local 7 // int code
        end local 6 // int c
        35: .line 2229
      StackMap locals:
      StackMap stack:
            iinc 1 /* len */ -1
            iload 1 /* len */
            ifge 5
        36: .line 2280
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            iload 3 /* outPtr */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
        37: .line 2281
            return
        end local 5 // int outEnd
        end local 4 // int[] codes
        end local 3 // int outPtr
        end local 2 // char[] outBuf
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   38     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   38     1     len  I
            1   38     2  outBuf  [C
            2   38     3  outPtr  I
            3   38     4   codes  [I
            4   38     5  outEnd  I
            6   35     6       c  I
            7   35     7    code  I
           15   18     8       d  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      len   

  private final void _finishChunkedText();
    descriptor: ()V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=9, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2285
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
            astore 1 /* outBuf */
        start local 1 // char[] outBuf
         1: .line 2286
            iconst_0
            istore 2 /* outPtr */
        start local 2 // int outPtr
         2: .line 2287
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.UTF8_UNIT_CODES:[I
            astore 3 /* codes */
        start local 3 // int[] codes
         3: .line 2288
            aload 1 /* outBuf */
            arraylength
            istore 4 /* outEnd */
        start local 4 // int outEnd
         4: .line 2289
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 5 /* input */
        start local 5 // byte[] input
         5: .line 2291
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
         6: .line 2292
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
         7: .line 2296
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser char[] int int[] int byte[]
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
            if_icmplt 29
         8: .line 2298
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
            ifne 20
         9: .line 2299
            aload 0 /* this */
            iconst_3
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeChunkLength:(I)I
            istore 6 /* len */
        start local 6 // int len
        10: .line 2300
            iload 6 /* len */
            ifge 12
        11: .line 2301
            goto 58
        12: .line 2303
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 6 /* len */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
        13: .line 2304
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 6 /* len */
            iadd
            istore 7 /* end */
        start local 7 // int end
        14: .line 2305
            iload 7 /* end */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmpgt 18
        15: .line 2306
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
        16: .line 2307
            aload 0 /* this */
            iload 7 /* end */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
        17: .line 2308
            goto 20
        18: .line 2309
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 7 /* end */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
        19: .line 2310
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
        end local 7 // int end
        end local 6 // int len
        20: .line 2314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 29
        21: .line 2315
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
        22: .line 2316
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
            iadd
            istore 6 /* end */
        start local 6 // int end
        23: .line 2317
            iload 6 /* end */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmpgt 27
        24: .line 2318
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
        25: .line 2319
            aload 0 /* this */
            iload 6 /* end */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
        26: .line 2320
            goto 29
        27: .line 2321
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 6 /* end */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
        28: .line 2322
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
        end local 6 // int end
        29: .line 2326
      StackMap locals:
      StackMap stack:
            aload 5 /* input */
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 6 /* c */
        start local 6 // int c
        30: .line 2327
            aload 3 /* codes */
            iload 6 /* c */
            iaload
            istore 7 /* code */
        start local 7 // int code
        31: .line 2328
            iload 7 /* code */
            ifne 34
            iload 2 /* outPtr */
            iload 4 /* outEnd */
            if_icmpge 34
        32: .line 2329
            aload 1 /* outBuf */
            iload 2 /* outPtr */
            iinc 2 /* outPtr */ 1
            iload 6 /* c */
            i2c
            castore
        33: .line 2330
            goto 7
        34: .line 2332
      StackMap locals: int int
      StackMap stack:
            iload 7 /* code */
            tableswitch { // 0 - 3
                    0: 35
                    1: 36
                    2: 41
                    3: 43
              default: 51
          }
        35: .line 2334
      StackMap locals:
      StackMap stack:
            goto 52
        36: .line 2337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextChunkedByte:()I
            istore 8 /* d */
        start local 8 // int d
        37: .line 2338
            iload 8 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 39
        38: .line 2339
            aload 0 /* this */
            iload 8 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
        39: .line 2341
      StackMap locals: int
      StackMap stack:
            iload 6 /* c */
            bipush 31
            iand
            bipush 6
            ishl
            iload 8 /* d */
            bipush 63
            iand
            ior
            istore 6 /* c */
        end local 8 // int d
        40: .line 2343
            goto 52
        41: .line 2345
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* c */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeChunkedUTF8_3:(I)I
            istore 6 /* c */
        42: .line 2346
            goto 52
        43: .line 2348
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* c */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeChunkedUTF8_4:(I)I
            istore 6 /* c */
        44: .line 2350
            iload 2 /* outPtr */
            aload 1 /* outBuf */
            arraylength
            if_icmplt 48
        45: .line 2351
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
            astore 1 /* outBuf */
        46: .line 2352
            iconst_0
            istore 2 /* outPtr */
        47: .line 2353
            aload 1 /* outBuf */
            arraylength
            istore 4 /* outEnd */
        48: .line 2355
      StackMap locals:
      StackMap stack:
            aload 1 /* outBuf */
            iload 2 /* outPtr */
            iinc 2 /* outPtr */ 1
            ldc 55296
            iload 6 /* c */
            bipush 10
            ishr
            ior
            i2c
            castore
        49: .line 2356
            ldc 56320
            iload 6 /* c */
            sipush 1023
            iand
            ior
            istore 6 /* c */
        50: .line 2358
            goto 52
        51: .line 2361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* c */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidChar:(I)V
        52: .line 2364
      StackMap locals:
      StackMap stack:
            iload 2 /* outPtr */
            iload 4 /* outEnd */
            if_icmplt 56
        53: .line 2365
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.finishCurrentSegment:()[C
            astore 1 /* outBuf */
        54: .line 2366
            iconst_0
            istore 2 /* outPtr */
        55: .line 2367
            aload 1 /* outBuf */
            arraylength
            istore 4 /* outEnd */
        56: .line 2370
      StackMap locals:
      StackMap stack:
            aload 1 /* outBuf */
            iload 2 /* outPtr */
            iinc 2 /* outPtr */ 1
            iload 6 /* c */
            i2c
            castore
        end local 7 // int code
        end local 6 // int c
        57: .line 2294
            goto 7
        58: .line 2372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            iload 2 /* outPtr */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentLength:(I)V
        59: .line 2373
            return
        end local 5 // byte[] input
        end local 4 // int outEnd
        end local 3 // int[] codes
        end local 2 // int outPtr
        end local 1 // char[] outBuf
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   60     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1   60     1  outBuf  [C
            2   60     2  outPtr  I
            3   60     3   codes  [I
            4   60     4  outEnd  I
            5   60     5   input  [B
           10   20     6     len  I
           14   20     7     end  I
           23   29     6     end  I
           30   57     6       c  I
           31   57     7    code  I
           37   40     8       d  I
    Exceptions:
      throws java.io.IOException

  private final int _nextByte();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2376
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 1 /* inPtr */
        start local 1 // int inPtr
         1: .line 2377
            iload 1 /* inPtr */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmpge 5
         2: .line 2378
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            iload 1 /* inPtr */
            baload
            istore 2 /* ch */
        start local 2 // int ch
         3: .line 2379
            aload 0 /* this */
            iload 1 /* inPtr */
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         4: .line 2380
            iload 2 /* ch */
            ireturn
        end local 2 // int ch
         5: .line 2382
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         6: .line 2383
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            ireturn
        end local 1 // int inPtr
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1    7     1  inPtr  I
            3    5     2     ch  I
    Exceptions:
      throws java.io.IOException

  private final int _nextChunkedByte();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2387
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 1 /* inPtr */
        start local 1 // int inPtr
         1: .line 2390
            iload 1 /* inPtr */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
            if_icmplt 3
         2: .line 2391
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextChunkedByte2:()I
            ireturn
         3: .line 2393
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            iload 1 /* inPtr */
            baload
            istore 2 /* ch */
        start local 2 // int ch
         4: .line 2394
            aload 0 /* this */
            iload 1 /* inPtr */
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         5: .line 2395
            iload 2 /* ch */
            ireturn
        end local 2 // int ch
        end local 1 // int inPtr
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1    6     1  inPtr  I
            4    6     2     ch  I
    Exceptions:
      throws java.io.IOException

  private final int _nextChunkedByte2();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2403
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 11
         1: .line 2404
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         2: .line 2405
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
            ifle 11
         3: .line 2406
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
            iadd
            istore 1 /* end */
        start local 1 // int end
         4: .line 2407
            iload 1 /* end */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmpgt 8
         5: .line 2408
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
         6: .line 2409
            aload 0 /* this */
            iload 1 /* end */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
         7: .line 2410
            goto 10
         8: .line 2411
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* end */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
         9: .line 2412
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
        10: .line 2415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            ireturn
        end local 1 // int end
        11: .line 2418
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_3
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeChunkLength:(I)I
            istore 1 /* len */
        start local 1 // int len
        12: .line 2420
            iload 1 /* len */
            ifge 16
        13: .line 2421
            aload 0 /* this */
            ldc ": chunked Text ends with partial UTF-8 character"
        14: .line 2422
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
        15: .line 2421
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
        16: .line 2424
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 1 /* len */
            iadd
            istore 2 /* end */
        start local 2 // int end
        17: .line 2425
            iload 2 /* end */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmpgt 21
        18: .line 2426
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
        19: .line 2427
            aload 0 /* this */
            iload 2 /* end */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
        20: .line 2428
            goto 23
        21: .line 2429
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* end */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            isub
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkLeft:I
        22: .line 2430
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._chunkEnd:I
        23: .line 2433
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            ireturn
        end local 2 // int end
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   24     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            4   11     1   end  I
           12   24     1   len  I
           17   24     2   end  I
    Exceptions:
      throws java.io.IOException

  protected byte[] _finishBytes(int);
    descriptor: (I)[B
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int len
         0: .line 2440
            iload 1 /* len */
            iflt 16
         1: .line 2441
            iload 1 /* len */
            ifne 3
         2: .line 2442
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.NO_BYTES:[B
            areturn
         3: .line 2444
      StackMap locals:
      StackMap stack:
            iload 1 /* len */
            newarray 8
            astore 2 /* b */
        start local 2 // byte[] b
         4: .line 2445
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 6
         5: .line 2446
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         6: .line 2448
      StackMap locals: byte[]
      StackMap stack:
            iconst_0
            istore 3 /* ptr */
        start local 3 // int ptr
         7: .line 2450
      StackMap locals: int
      StackMap stack:
            iload 1 /* len */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            invokestatic java.lang.Math.min:(II)I
            istore 4 /* toAdd */
        start local 4 // int toAdd
         8: .line 2451
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 2 /* b */
            iload 3 /* ptr */
            iload 4 /* toAdd */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         9: .line 2452
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 4 /* toAdd */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        10: .line 2453
            iload 3 /* ptr */
            iload 4 /* toAdd */
            iadd
            istore 3 /* ptr */
        11: .line 2454
            iload 1 /* len */
            iload 4 /* toAdd */
            isub
            istore 1 /* len */
        12: .line 2455
            iload 1 /* len */
            ifgt 14
        13: .line 2456
            aload 2 /* b */
            areturn
        14: .line 2458
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
        end local 4 // int toAdd
        15: .line 2449
            goto 7
        end local 3 // int ptr
        end local 2 // byte[] b
        16: .line 2463
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._getByteArrayBuilder:()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            astore 2 /* bb */
        start local 2 // com.fasterxml.jackson.core.util.ByteArrayBuilder bb
        17: .line 2465
      StackMap locals: com.fasterxml.jackson.core.util.ByteArrayBuilder
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 19
        18: .line 2466
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
        19: .line 2468
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 3 /* ch */
        start local 3 // int ch
        20: .line 2469
            iload 3 /* ch */
            sipush 255
            if_icmpne 22
        21: .line 2470
            goto 40
        22: .line 2473
      StackMap locals: int
      StackMap stack:
            iload 3 /* ch */
            iconst_5
            ishr
            istore 4 /* type */
        start local 4 // int type
        23: .line 2474
            iload 4 /* type */
            iconst_2
            if_icmpeq 27
        24: .line 2475
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Mismatched chunk in chunked content: expected 2 but encountered "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        25: .line 2476
            iload 4 /* type */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        26: .line 2475
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        27: .line 2478
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* ch */
            bipush 31
            iand
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 1 /* len */
        28: .line 2479
            iload 1 /* len */
            ifge 38
        29: .line 2480
            aload 0 /* this */
            ldc "Illegal chunked-length indicator within chunked-length value (type 2)"
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        30: .line 2483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            istore 5 /* avail */
        start local 5 // int avail
        31: .line 2484
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 34
        32: .line 2485
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
        33: .line 2486
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            istore 5 /* avail */
        34: .line 2488
      StackMap locals: int
      StackMap stack:
            iload 5 /* avail */
            iload 1 /* len */
            invokestatic java.lang.Math.min:(II)I
            istore 6 /* count */
        start local 6 // int count
        35: .line 2489
            aload 2 /* bb */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 6 /* count */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.write:([BII)V
        36: .line 2490
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 6 /* count */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        37: .line 2491
            iload 1 /* len */
            iload 6 /* count */
            isub
            istore 1 /* len */
        end local 6 // int count
        end local 5 // int avail
        38: .line 2482
      StackMap locals:
      StackMap stack:
            iload 1 /* len */
            ifgt 30
        end local 4 // int type
        end local 3 // int ch
        39: .line 2464
            goto 17
        40: .line 2494
      StackMap locals:
      StackMap stack:
            aload 2 /* bb */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
            areturn
        end local 2 // com.fasterxml.jackson.core.util.ByteArrayBuilder bb
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   41     0   this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   41     1    len  I
            4   16     2      b  [B
            7   16     3    ptr  I
            8   15     4  toAdd  I
           17   41     2     bb  Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
           20   39     3     ch  I
           23   39     4   type  I
           31   38     5  avail  I
           35   38     6  count  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      len   

  protected final com.fasterxml.jackson.core.JsonToken _decodeFieldName();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2499
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 2
         1: .line 2500
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         2: .line 2502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            istore 1 /* ch */
        start local 1 // int ch
         3: .line 2503
            iload 1 /* ch */
            iconst_5
            ishr
            bipush 7
            iand
            istore 2 /* type */
        start local 2 // int type
         4: .line 2506
            iload 2 /* type */
            iconst_3
            if_icmpeq 12
         5: .line 2507
            iload 1 /* ch */
            iconst_m1
            if_icmpne 10
         6: .line 2508
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.hasExpectedLength:()Z
            ifne 9
         7: .line 2509
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getParent:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
         8: .line 2510
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
         9: .line 2512
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportUnexpectedBreak:()V
        10: .line 2515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeNonStringName:(I)V
        11: .line 2516
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        12: .line 2518
      StackMap locals:
      StackMap stack:
            iload 1 /* ch */
            bipush 31
            iand
            istore 3 /* lenMarker */
        start local 3 // int lenMarker
        13: .line 2520
            iload 3 /* lenMarker */
            bipush 23
            if_icmpgt 24
        14: .line 2521
            iload 3 /* lenMarker */
            ifne 17
        15: .line 2522
            ldc ""
            astore 4 /* name */
        start local 4 // java.lang.String name
        16: .line 2523
            goto 29
        end local 4 // java.lang.String name
        17: .line 2524
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* lenMarker */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._findDecodedFromSymbols:(I)Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
        18: .line 2525
            aload 4 /* name */
            ifnull 21
        19: .line 2526
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 3 /* lenMarker */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        20: .line 2527
            goto 29
        21: .line 2528
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            iload 3 /* lenMarker */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeShortName:(I)Ljava/lang/String;
            astore 4 /* name */
        22: .line 2529
            aload 0 /* this */
            iload 3 /* lenMarker */
            aload 4 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._addDecodedToSymbols:(ILjava/lang/String;)Ljava/lang/String;
            astore 4 /* name */
        23: .line 2532
            goto 29
        end local 4 // java.lang.String name
        24: .line 2533
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* lenMarker */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 5 /* actualLen */
        start local 5 // int actualLen
        25: .line 2534
            iload 5 /* actualLen */
            ifge 28
        26: .line 2535
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeChunkedName:()Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
        27: .line 2536
            goto 29
        end local 4 // java.lang.String name
        28: .line 2537
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int int top int
      StackMap stack:
            aload 0 /* this */
            iload 5 /* actualLen */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeLongerName:(I)Ljava/lang/String;
            astore 4 /* name */
        end local 5 // int actualLen
        start local 4 // java.lang.String name
        29: .line 2540
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int int java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            aload 4 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.setCurrentName:(Ljava/lang/String;)V
        30: .line 2541
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 4 // java.lang.String name
        end local 3 // int lenMarker
        end local 2 // int type
        end local 1 // int ch
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   31     0       this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            3   31     1         ch  I
            4   31     2       type  I
           13   31     3  lenMarker  I
           16   17     4       name  Ljava/lang/String;
           18   24     4       name  Ljava/lang/String;
           27   28     4       name  Ljava/lang/String;
           29   31     4       name  Ljava/lang/String;
           25   29     5  actualLen  I
    Exceptions:
      throws java.io.IOException

  private final java.lang.String _decodeShortName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=10, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int len
         0: .line 2547
            iconst_0
            istore 2 /* outPtr */
        start local 2 // int outPtr
         1: .line 2548
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.emptyAndGetCurrentSegment:()[C
            astore 3 /* outBuf */
        start local 3 // char[] outBuf
         2: .line 2549
            aload 3 /* outBuf */
            arraylength
            iload 1 /* len */
            if_icmpge 4
         3: .line 2550
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            iload 1 /* len */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.expandCurrentSegment:(I)[C
            astore 3 /* outBuf */
         4: .line 2552
      StackMap locals: int char[]
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 4 /* inPtr */
        start local 4 // int inPtr
         5: .line 2553
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 1 /* len */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         6: .line 2554
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.UTF8_UNIT_CODES:[I
            astore 5 /* codes */
        start local 5 // int[] codes
         7: .line 2555
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 6 /* inBuf */
        start local 6 // byte[] inBuf
         8: .line 2558
            iload 4 /* inPtr */
            iload 1 /* len */
            iadd
            istore 7 /* end */
        start local 7 // int end
         9: .line 2560
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int char[] int int[] byte[] int
      StackMap stack:
            aload 6 /* inBuf */
            iload 4 /* inPtr */
            baload
            sipush 255
            iand
            istore 8 /* i */
        start local 8 // int i
        10: .line 2561
            aload 5 /* codes */
            iload 8 /* i */
            iaload
            istore 9 /* code */
        start local 9 // int code
        11: .line 2562
            iload 9 /* code */
            ifeq 13
        12: .line 2563
            goto 41
        13: .line 2565
      StackMap locals: int int
      StackMap stack:
            aload 3 /* outBuf */
            iload 2 /* outPtr */
            iinc 2 /* outPtr */ 1
            iload 8 /* i */
            i2c
            castore
        14: .line 2566
            iinc 4 /* inPtr */ 1
            iload 4 /* inPtr */
            iload 7 /* end */
            if_icmpne 9
        15: .line 2567
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            iload 2 /* outPtr */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentAndReturn:(I)Ljava/lang/String;
            areturn
        end local 9 // int code
        end local 8 // int i
        16: .line 2573
      StackMap locals:
      StackMap stack:
            aload 6 /* inBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            sipush 255
            iand
            istore 8 /* i */
        start local 8 // int i
        17: .line 2574
            aload 5 /* codes */
            iload 8 /* i */
            iaload
            istore 9 /* code */
        start local 9 // int code
        18: .line 2575
            iload 9 /* code */
            ifeq 40
        19: .line 2577
            iload 9 /* code */
            tableswitch { // 1 - 3
                    1: 20
                    2: 22
                    3: 28
              default: 39
          }
        20: .line 2579
      StackMap locals: int int
      StackMap stack:
            iload 8 /* i */
            bipush 31
            iand
            bipush 6
            ishl
            aload 6 /* inBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
            ior
            istore 8 /* i */
        21: .line 2580
            goto 40
        22: .line 2582
      StackMap locals:
      StackMap stack:
            iload 8 /* i */
            bipush 15
            iand
            bipush 12
            ishl
        23: .line 2583
            aload 6 /* inBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
            bipush 6
            ishl
        24: .line 2582
            ior
        25: .line 2584
            aload 6 /* inBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
        26: .line 2582
            ior
            istore 8 /* i */
        27: .line 2585
            goto 40
        28: .line 2587
      StackMap locals:
      StackMap stack:
            iload 8 /* i */
            bipush 7
            iand
            bipush 18
            ishl
        29: .line 2588
            aload 6 /* inBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
            bipush 12
            ishl
        30: .line 2587
            ior
        31: .line 2589
            aload 6 /* inBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
            bipush 6
            ishl
        32: .line 2587
            ior
        33: .line 2590
            aload 6 /* inBuf */
            iload 4 /* inPtr */
            iinc 4 /* inPtr */ 1
            baload
            bipush 63
            iand
        34: .line 2587
            ior
            istore 8 /* i */
        35: .line 2592
            iload 8 /* i */
            ldc 65536
            isub
            istore 8 /* i */
        36: .line 2593
            aload 3 /* outBuf */
            iload 2 /* outPtr */
            iinc 2 /* outPtr */ 1
            ldc 55296
            iload 8 /* i */
            bipush 10
            ishr
            ior
            i2c
            castore
        37: .line 2594
            ldc 56320
            iload 8 /* i */
            sipush 1023
            iand
            ior
            istore 8 /* i */
        38: .line 2595
            goto 40
        39: .line 2597
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid byte "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 8 /* i */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " in Object name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
        40: .line 2600
      StackMap locals:
      StackMap stack:
            aload 3 /* outBuf */
            iload 2 /* outPtr */
            iinc 2 /* outPtr */ 1
            iload 8 /* i */
            i2c
            castore
        end local 9 // int code
        end local 8 // int i
        41: .line 2572
      StackMap locals:
      StackMap stack:
            iload 4 /* inPtr */
            iload 7 /* end */
            if_icmplt 16
        42: .line 2602
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            iload 2 /* outPtr */
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.setCurrentAndReturn:(I)Ljava/lang/String;
            areturn
        end local 7 // int end
        end local 6 // byte[] inBuf
        end local 5 // int[] codes
        end local 4 // int inPtr
        end local 3 // char[] outBuf
        end local 2 // int outPtr
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   43     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   43     1     len  I
            1   43     2  outPtr  I
            2   43     3  outBuf  [C
            5   43     4   inPtr  I
            7   43     5   codes  [I
            8   43     6   inBuf  [B
            9   43     7     end  I
           10   16     8       i  I
           11   16     9    code  I
           17   41     8       i  I
           18   41     9    code  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      len   

  private final java.lang.String _decodeLongerName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int len
         0: .line 2608
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            iload 1 /* len */
            if_icmpge 5
         1: .line 2610
            iload 1 /* len */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            arraylength
            if_icmplt 4
         2: .line 2612
            aload 0 /* this */
            iload 1 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishLongText:(I)V
         3: .line 2613
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
            areturn
         4: .line 2615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._loadToHaveAtLeast:(I)V
         5: .line 2617
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._findDecodedFromSymbols:(I)Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         6: .line 2618
            aload 2 /* name */
            ifnull 9
         7: .line 2619
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 1 /* len */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         8: .line 2620
            aload 2 /* name */
            areturn
         9: .line 2622
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            iload 1 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeShortName:(I)Ljava/lang/String;
            astore 2 /* name */
        10: .line 2623
            aload 0 /* this */
            iload 1 /* len */
            aload 2 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._addDecodedToSymbols:(ILjava/lang/String;)Ljava/lang/String;
            areturn
        end local 2 // java.lang.String name
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   11     1   len  I
            6   11     2  name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      len   

  private final java.lang.String _decodeChunkedName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2628
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishChunkedText:()V
         1: .line 2629
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._textBuffer:Lcom/fasterxml/jackson/core/util/TextBuffer;
            invokevirtual com.fasterxml.jackson.core.util.TextBuffer.contentsAsString:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected final void _decodeNonStringName(int);
    descriptor: (I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int ch
         0: .line 2638
            iload 1 /* ch */
            iconst_5
            ishr
            bipush 7
            iand
            istore 2 /* type */
        start local 2 // int type
         1: .line 2640
            iload 2 /* type */
            ifne 4
         2: .line 2641
            aload 0 /* this */
            iload 1 /* ch */
            iconst_0
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._numberToName:(IZ)Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         3: .line 2642
            goto 15
        end local 3 // java.lang.String name
      StackMap locals: int
      StackMap stack:
         4: iload 2 /* type */
            iconst_1
            if_icmpne 7
         5: .line 2643
            aload 0 /* this */
            iload 1 /* ch */
            iconst_1
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._numberToName:(IZ)Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         6: .line 2644
            goto 15
        end local 3 // java.lang.String name
      StackMap locals:
      StackMap stack:
         7: iload 2 /* type */
            iconst_2
            if_icmpne 12
         8: .line 2648
            aload 0 /* this */
            iload 1 /* ch */
            bipush 31
            iand
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 4 /* blen */
        start local 4 // int blen
         9: .line 2649
            aload 0 /* this */
            iload 4 /* blen */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._finishBytes:(I)[B
            astore 5 /* b */
        start local 5 // byte[] b
        10: .line 2652
            new java.lang.String
            dup
            aload 5 /* b */
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.UTF8:Ljava/nio/charset/Charset;
            invokespecial java.lang.String.<init>:([BLjava/nio/charset/Charset;)V
            astore 3 /* name */
        end local 5 // byte[] b
        end local 4 // int blen
        start local 3 // java.lang.String name
        11: .line 2653
            goto 15
        end local 3 // java.lang.String name
        12: .line 2654
      StackMap locals:
      StackMap stack:
            iload 1 /* ch */
            sipush 255
            iand
            sipush 255
            if_icmpne 14
        13: .line 2655
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportUnexpectedBreak:()V
        14: .line 2657
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unsupported major type ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* type */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ") for CBOR Objects, not (yet?) supported, only Strings"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        start local 3 // java.lang.String name
        15: .line 2659
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            aload 3 /* name */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.setCurrentName:(Ljava/lang/String;)V
        16: .line 2660
            return
        end local 3 // java.lang.String name
        end local 2 // int type
        end local 1 // int ch
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   17     1    ch  I
            1   17     2  type  I
            3    4     3  name  Ljava/lang/String;
            6    7     3  name  Ljava/lang/String;
           11   12     3  name  Ljava/lang/String;
           15   17     3  name  Ljava/lang/String;
            9   11     4  blen  I
           10   11     5     b  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ch    

  private final java.lang.String _findDecodedFromSymbols(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int len
         0: .line 2664
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            iload 1 /* len */
            if_icmpge 2
         1: .line 2665
            aload 0 /* this */
            iload 1 /* len */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._loadToHaveAtLeast:(I)V
         2: .line 2668
      StackMap locals:
      StackMap stack:
            iload 1 /* len */
            iconst_5
            if_icmpge 14
         3: .line 2669
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 2 /* inPtr */
        start local 2 // int inPtr
         4: .line 2670
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 3 /* inBuf */
        start local 3 // byte[] inBuf
         5: .line 2671
            aload 3 /* inBuf */
            iload 2 /* inPtr */
            baload
            sipush 255
            iand
            istore 4 /* q */
        start local 4 // int q
         6: .line 2672
            iload 1 /* len */
            iconst_1
            if_icmple 12
         7: .line 2673
            iload 4 /* q */
            bipush 8
            ishl
            aload 3 /* inBuf */
            iinc 2 /* inPtr */ 1
            iload 2 /* inPtr */
            baload
            sipush 255
            iand
            iadd
            istore 4 /* q */
         8: .line 2674
            iload 1 /* len */
            iconst_2
            if_icmple 12
         9: .line 2675
            iload 4 /* q */
            bipush 8
            ishl
            aload 3 /* inBuf */
            iinc 2 /* inPtr */ 1
            iload 2 /* inPtr */
            baload
            sipush 255
            iand
            iadd
            istore 4 /* q */
        10: .line 2676
            iload 1 /* len */
            iconst_3
            if_icmple 12
        11: .line 2677
            iload 4 /* q */
            bipush 8
            ishl
            aload 3 /* inBuf */
            iinc 2 /* inPtr */ 1
            iload 2 /* inPtr */
            baload
            sipush 255
            iand
            iadd
            istore 4 /* q */
        12: .line 2681
      StackMap locals: int byte[] int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* q */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad1:I
        13: .line 2682
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            iload 4 /* q */
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:(I)Ljava/lang/String;
            areturn
        end local 4 // int q
        end local 3 // byte[] inBuf
        end local 2 // int inPtr
        14: .line 2685
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 2 /* inBuf */
        start local 2 // byte[] inBuf
        15: .line 2686
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 3 /* inPtr */
        start local 3 // int inPtr
        16: .line 2689
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            istore 4 /* q1 */
        start local 4 // int q1
        17: .line 2690
            iload 4 /* q1 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 4 /* q1 */
        18: .line 2691
            iload 4 /* q1 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 4 /* q1 */
        19: .line 2692
            iload 4 /* q1 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 4 /* q1 */
        20: .line 2694
            iload 1 /* len */
            bipush 9
            if_icmpge 32
        21: .line 2695
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            istore 5 /* q2 */
        start local 5 // int q2
        22: .line 2696
            iload 1 /* len */
            iconst_5
            isub
            istore 6 /* left */
        start local 6 // int left
        23: .line 2697
            iload 6 /* left */
            ifle 29
        24: .line 2698
            iload 5 /* q2 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            iadd
            istore 5 /* q2 */
        25: .line 2699
            iload 6 /* left */
            iconst_1
            if_icmple 29
        26: .line 2700
            iload 5 /* q2 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            iadd
            istore 5 /* q2 */
        27: .line 2701
            iload 6 /* left */
            iconst_2
            if_icmple 29
        28: .line 2702
            iload 5 /* q2 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            iadd
            istore 5 /* q2 */
        29: .line 2706
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int byte[] int int int int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* q1 */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad1:I
        30: .line 2707
            aload 0 /* this */
            iload 5 /* q2 */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad2:I
        31: .line 2708
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            iload 4 /* q1 */
            iload 5 /* q2 */
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:(II)Ljava/lang/String;
            areturn
        end local 6 // int left
        end local 5 // int q2
        32: .line 2711
      StackMap locals:
      StackMap stack:
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            istore 5 /* q2 */
        start local 5 // int q2
        33: .line 2712
            iload 5 /* q2 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 5 /* q2 */
        34: .line 2713
            iload 5 /* q2 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 5 /* q2 */
        35: .line 2714
            iload 5 /* q2 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 5 /* q2 */
        36: .line 2716
            iload 1 /* len */
            bipush 13
            if_icmpge 49
        37: .line 2717
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            istore 6 /* q3 */
        start local 6 // int q3
        38: .line 2718
            iload 1 /* len */
            bipush 9
            isub
            istore 7 /* left */
        start local 7 // int left
        39: .line 2719
            iload 7 /* left */
            ifle 45
        40: .line 2720
            iload 6 /* q3 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            iadd
            istore 6 /* q3 */
        41: .line 2721
            iload 7 /* left */
            iconst_1
            if_icmple 45
        42: .line 2722
            iload 6 /* q3 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            iadd
            istore 6 /* q3 */
        43: .line 2723
            iload 7 /* left */
            iconst_2
            if_icmple 45
        44: .line 2724
            iload 6 /* q3 */
            bipush 8
            ishl
            aload 2 /* inBuf */
            iload 3 /* inPtr */
            iinc 3 /* inPtr */ 1
            baload
            sipush 255
            iand
            iadd
            istore 6 /* q3 */
        45: .line 2728
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* q1 */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad1:I
        46: .line 2729
            aload 0 /* this */
            iload 5 /* q2 */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad2:I
        47: .line 2730
            aload 0 /* this */
            iload 6 /* q3 */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad3:I
        48: .line 2731
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            iload 4 /* q1 */
            iload 5 /* q2 */
            iload 6 /* q3 */
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:(III)Ljava/lang/String;
            areturn
        end local 7 // int left
        end local 6 // int q3
        49: .line 2733
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* len */
            iload 4 /* q1 */
            iload 5 /* q2 */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._findDecodedLong:(III)Ljava/lang/String;
            areturn
        end local 5 // int q2
        end local 4 // int q1
        end local 3 // int inPtr
        end local 2 // byte[] inBuf
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   50     0   this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   50     1    len  I
            4   14     2  inPtr  I
            5   14     3  inBuf  [B
            6   14     4      q  I
           15   50     2  inBuf  [B
           16   50     3  inPtr  I
           17   50     4     q1  I
           22   32     5     q2  I
           23   32     6   left  I
           33   50     5     q2  I
           38   49     6     q3  I
           39   49     7   left  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      len   final

  private final java.lang.String _findDecodedLong(int, int, int);
    descriptor: (III)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=8, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int len
        start local 2 // int q1
        start local 3 // int q2
         0: .line 2743
            iload 1 /* len */
            iconst_3
            iadd
            iconst_2
            ishr
            istore 4 /* bufLen */
        start local 4 // int bufLen
         1: .line 2744
            iload 4 /* bufLen */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
            arraylength
            if_icmple 3
         2: .line 2745
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
            iload 4 /* bufLen */
            invokestatic com.fasterxml.jackson.dataformat.cbor.CBORParser._growArrayTo:([II)[I
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
        end local 4 // int bufLen
         3: .line 2748
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
            iconst_0
            iload 2 /* q1 */
            iastore
         4: .line 2749
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
            iconst_1
            iload 3 /* q2 */
            iastore
         5: .line 2752
            iconst_2
            istore 4 /* offset */
        start local 4 // int offset
         6: .line 2753
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            bipush 8
            iadd
            istore 5 /* inPtr */
        start local 5 // int inPtr
         7: .line 2754
            iinc 1 /* len */ -8
         8: .line 2756
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 6 /* inBuf */
        start local 6 // byte[] inBuf
         9: .line 2758
      StackMap locals: int int byte[]
      StackMap stack:
            aload 6 /* inBuf */
            iload 5 /* inPtr */
            iinc 5 /* inPtr */ 1
            baload
            sipush 255
            iand
            istore 7 /* q */
        start local 7 // int q
        10: .line 2759
            iload 7 /* q */
            bipush 8
            ishl
            aload 6 /* inBuf */
            iload 5 /* inPtr */
            iinc 5 /* inPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 7 /* q */
        11: .line 2760
            iload 7 /* q */
            bipush 8
            ishl
            aload 6 /* inBuf */
            iload 5 /* inPtr */
            iinc 5 /* inPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 7 /* q */
        12: .line 2761
            iload 7 /* q */
            bipush 8
            ishl
            aload 6 /* inBuf */
            iload 5 /* inPtr */
            iinc 5 /* inPtr */ 1
            baload
            sipush 255
            iand
            ior
            istore 7 /* q */
        13: .line 2762
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
            iload 4 /* offset */
            iinc 4 /* offset */ 1
            iload 7 /* q */
            iastore
        end local 7 // int q
        14: .line 2763
            iinc 1 /* len */ -4
            iload 1 /* len */
            iconst_3
        15: .line 2757
            if_icmpgt 9
        16: .line 2765
            iload 1 /* len */
            ifle 23
        17: .line 2766
            aload 6 /* inBuf */
            iload 5 /* inPtr */
            baload
            sipush 255
            iand
            istore 7 /* q */
        start local 7 // int q
        18: .line 2767
            iload 1 /* len */
            iconst_1
            if_icmple 22
        19: .line 2768
            iload 7 /* q */
            bipush 8
            ishl
            aload 6 /* inBuf */
            iinc 5 /* inPtr */ 1
            iload 5 /* inPtr */
            baload
            sipush 255
            iand
            iadd
            istore 7 /* q */
        20: .line 2769
            iload 1 /* len */
            iconst_2
            if_icmple 22
        21: .line 2770
            iload 7 /* q */
            bipush 8
            ishl
            aload 6 /* inBuf */
            iinc 5 /* inPtr */ 1
            iload 5 /* inPtr */
            baload
            sipush 255
            iand
            iadd
            istore 7 /* q */
        22: .line 2773
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
            iload 4 /* offset */
            iinc 4 /* offset */ 1
            iload 7 /* q */
            iastore
        end local 7 // int q
        23: .line 2775
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
            iload 4 /* offset */
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.findName:([II)Ljava/lang/String;
            areturn
        end local 6 // byte[] inBuf
        end local 5 // int inPtr
        end local 4 // int offset
        end local 3 // int q2
        end local 2 // int q1
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   24     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   24     1     len  I
            0   24     2      q1  I
            0   24     3      q2  I
            1    3     4  bufLen  I
            6   24     4  offset  I
            7   24     5   inPtr  I
            9   24     6   inBuf  [B
           10   14     7       q  I
           18   23     7       q  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      len   
      q1    
      q2    

  private final java.lang.String _addDecodedToSymbols(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int len
        start local 2 // java.lang.String name
         0: .line 2779
            iload 1 /* len */
            iconst_5
            if_icmpge 2
         1: .line 2780
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            aload 2 /* name */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad1:I
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.addName:(Ljava/lang/String;I)Ljava/lang/String;
            areturn
         2: .line 2782
      StackMap locals:
      StackMap stack:
            iload 1 /* len */
            bipush 9
            if_icmpge 4
         3: .line 2783
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            aload 2 /* name */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad1:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad2:I
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.addName:(Ljava/lang/String;II)Ljava/lang/String;
            areturn
         4: .line 2785
      StackMap locals:
      StackMap stack:
            iload 1 /* len */
            bipush 13
            if_icmpge 6
         5: .line 2786
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            aload 2 /* name */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad1:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad2:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quad3:I
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.addName:(Ljava/lang/String;III)Ljava/lang/String;
            areturn
         6: .line 2788
      StackMap locals:
      StackMap stack:
            iload 1 /* len */
            iconst_3
            iadd
            iconst_2
            ishr
            istore 3 /* qlen */
        start local 3 // int qlen
         7: .line 2789
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._symbols:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            aload 2 /* name */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._quadBuffer:[I
            iload 3 /* qlen */
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.addName:(Ljava/lang/String;[II)Ljava/lang/String;
            areturn
        end local 3 // int qlen
        end local 2 // java.lang.String name
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    8     1   len  I
            0    8     2  name  Ljava/lang/String;
            7    8     3  qlen  I
    MethodParameters:
      Name  Flags
      len   
      name  

  private static int[] _growArrayTo(int[], int);
    descriptor: ([II)[I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // int[] arr
        start local 1 // int minSize
         0: .line 2793
            aload 0 /* arr */
            iload 1 /* minSize */
            iconst_4
            iadd
            invokestatic java.util.Arrays.copyOf:([II)[I
            areturn
        end local 1 // int minSize
        end local 0 // int[] arr
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0      arr  [I
            0    1     1  minSize  I
    MethodParameters:
         Name  Flags
      arr      
      minSize  

  protected void _skipIncomplete();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 2809
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tokenIncomplete:Z
         1: .line 2810
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
            iconst_5
            ishr
            bipush 7
            iand
            istore 1 /* type */
        start local 1 // int type
         2: .line 2813
            iload 1 /* type */
            iconst_3
            if_icmpeq 5
         3: .line 2814
            iload 1 /* type */
            iconst_3
            if_icmpne 5
         4: .line 2815
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInternal:()V
         5: .line 2817
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
            bipush 31
            iand
            istore 2 /* lowBits */
        start local 2 // int lowBits
         6: .line 2819
            iload 2 /* lowBits */
            bipush 23
            if_icmpgt 10
         7: .line 2820
            iload 2 /* lowBits */
            ifle 9
         8: .line 2821
            aload 0 /* this */
            iload 2 /* lowBits */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
         9: .line 2823
      StackMap locals: int
      StackMap stack:
            return
        10: .line 2825
      StackMap locals:
      StackMap stack:
            iload 2 /* lowBits */
            tableswitch { // 24 - 31
                   24: 11
                   25: 13
                   26: 15
                   27: 17
                   28: 21
                   29: 21
                   30: 21
                   31: 19
              default: 21
          }
        11: .line 2827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
        12: .line 2828
            goto 22
        13: .line 2830
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
        14: .line 2831
            goto 22
        15: .line 2833
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
        16: .line 2834
            goto 22
        17: .line 2836
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytesL:(J)V
        18: .line 2837
            goto 22
        19: .line 2839
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* type */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipChunked:(I)V
        20: .line 2840
            goto 22
        21: .line 2842
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._invalidToken:(I)V
        22: .line 2844
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int lowBits
        end local 1 // int type
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   23     0     this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            2   23     1     type  I
            6   23     2  lowBits  I
    Exceptions:
      throws java.io.IOException

  protected void _skipChunked(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int expectedType
         0: .line 2849
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 2
         1: .line 2850
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         2: .line 2852
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 2 /* ch */
        start local 2 // int ch
         3: .line 2853
            iload 2 /* ch */
            sipush 255
            if_icmpne 5
         4: .line 2854
            return
         5: .line 2857
      StackMap locals: int
      StackMap stack:
            iload 2 /* ch */
            iconst_5
            ishr
            istore 3 /* type */
        start local 3 // int type
         6: .line 2858
            iload 3 /* type */
            iload 1 /* expectedType */
            if_icmpeq 10
         7: .line 2859
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Mismatched chunk in chunked content: expected "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* expectedType */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         8: .line 2860
            ldc " but encountered "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* type */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 2859
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        10: .line 2863
      StackMap locals: int
      StackMap stack:
            iload 2 /* ch */
            bipush 31
            iand
            istore 4 /* lowBits */
        start local 4 // int lowBits
        11: .line 2865
            iload 4 /* lowBits */
            bipush 23
            if_icmpgt 15
        12: .line 2866
            iload 4 /* lowBits */
            ifle 0
        13: .line 2867
            aload 0 /* this */
            iload 4 /* lowBits */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
        14: .line 2869
            goto 0
        15: .line 2871
      StackMap locals: int
      StackMap stack:
            iload 4 /* lowBits */
            tableswitch { // 24 - 31
                   24: 16
                   25: 18
                   26: 20
                   27: 22
                   28: 25
                   29: 25
                   30: 25
                   31: 24
              default: 25
          }
        16: .line 2873
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
        17: .line 2874
            goto 0
        18: .line 2876
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
        19: .line 2877
            goto 0
        20: .line 2879
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
        21: .line 2880
            goto 0
        22: .line 2882
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytesL:(J)V
        23: .line 2883
            goto 0
        24: .line 2885
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Illegal chunked-length indicator within chunked-length value (type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* expectedType */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        25: .line 2887
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._typeByte:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._invalidToken:(I)V
        end local 4 // int lowBits
        end local 3 // int type
        end local 2 // int ch
        26: .line 2848
            goto 0
        end local 1 // int expectedType
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   27     0          this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   27     1  expectedType  I
            3   26     2            ch  I
            6   26     3          type  I
           11   26     4       lowBits  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      expectedType  

  protected void _skipBytesL(long);
    descriptor: (J)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // long llen
         0: .line 2894
            goto 3
         1: .line 2895
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc 2147483647
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
         2: .line 2896
            lload 1 /* llen */
            ldc 2147483647
            lsub
            lstore 1 /* llen */
         3: .line 2894
      StackMap locals:
      StackMap stack:
            lload 1 /* llen */
            ldc 2147483647
            lcmp
            ifgt 1
         4: .line 2898
            aload 0 /* this */
            lload 1 /* llen */
            l2i
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._skipBytes:(I)V
         5: .line 2899
            return
        end local 1 // long llen
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    6     1  llen  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      llen  

  protected void _skipBytes(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int len
         0: .line 2904
      StackMap locals:
      StackMap stack:
            iload 1 /* len */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            invokestatic java.lang.Math.min:(II)I
            istore 2 /* toAdd */
        start local 2 // int toAdd
         1: .line 2905
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            iload 2 /* toAdd */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         2: .line 2906
            iload 1 /* len */
            iload 2 /* toAdd */
            isub
            istore 1 /* len */
         3: .line 2907
            iload 1 /* len */
            ifgt 5
         4: .line 2908
            return
         5: .line 2910
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
        end local 2 // int toAdd
         6: .line 2903
            goto 0
        end local 1 // int len
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    7     1    len  I
            1    6     2  toAdd  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      len   

  private final int _decodeTag(int);
    descriptor: (I)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int lowBits
         0: .line 2922
            iload 1 /* lowBits */
            bipush 23
            if_icmpgt 2
         1: .line 2923
            iload 1 /* lowBits */
            ireturn
         2: .line 2925
      StackMap locals:
      StackMap stack:
            iload 1 /* lowBits */
            bipush 24
            isub
            tableswitch { // 0 - 3
                    0: 3
                    1: 4
                    2: 5
                    3: 6
              default: 10
          }
         3: .line 2927
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            ireturn
         4: .line 2929
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            ireturn
         5: .line 2931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            ireturn
         6: .line 2935
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            lstore 2 /* l */
        start local 2 // long l
         7: .line 2936
            lload 2 /* l */
            ldc -2147483648
            lcmp
            iflt 8
            lload 2 /* l */
            ldc 2147483647
            lcmp
            ifle 9
         8: .line 2937
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Illegal Tag value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            lload 2 /* l */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
         9: .line 2939
      StackMap locals:
      StackMap stack:
            lload 2 /* l */
            l2i
            ireturn
        end local 2 // long l
        10: .line 2941
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid low bits for Tag token: 0x"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* lowBits */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        end local 1 // int lowBits
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   11     1  lowBits  I
            7   10     2        l  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      lowBits  

  private final int _decodeExplicitLength(int);
    descriptor: (I)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int lowBits
         0: .line 2954
            iload 1 /* lowBits */
            bipush 31
            if_icmpne 2
         1: .line 2955
            iconst_m1
            ireturn
         2: .line 2957
      StackMap locals:
      StackMap stack:
            iload 1 /* lowBits */
            bipush 23
            if_icmpgt 4
         3: .line 2958
            iload 1 /* lowBits */
            ireturn
         4: .line 2960
      StackMap locals:
      StackMap stack:
            iload 1 /* lowBits */
            bipush 24
            isub
            tableswitch { // 0 - 3
                    0: 5
                    1: 6
                    2: 7
                    3: 8
              default: 12
          }
         5: .line 2962
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode8Bits:()I
            ireturn
         6: .line 2964
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            ireturn
         7: .line 2966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            ireturn
         8: .line 2968
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode64Bits:()J
            lstore 2 /* l */
        start local 2 // long l
         9: .line 2969
            lload 2 /* l */
            lconst_0
            lcmp
            iflt 10
            lload 2 /* l */
            ldc 2147483647
            lcmp
            ifle 11
        10: .line 2970
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Illegal length for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            lload 2 /* l */
            invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        11: .line 2972
      StackMap locals:
      StackMap stack:
            lload 2 /* l */
            l2i
            ireturn
        end local 2 // long l
        12: .line 2974
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid length for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ": 0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 1 /* lowBits */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        end local 1 // int lowBits
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   13     1  lowBits  I
            9   12     2        l  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      lowBits  

  private int _decodeChunkLength(int);
    descriptor: (I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int expType
         0: .line 2979
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 2
         1: .line 2980
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         2: .line 2982
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 2 /* ch */
        start local 2 // int ch
         3: .line 2983
            iload 2 /* ch */
            sipush 255
            if_icmpne 5
         4: .line 2984
            iconst_m1
            ireturn
         5: .line 2986
      StackMap locals: int
      StackMap stack:
            iload 2 /* ch */
            iconst_5
            ishr
            istore 3 /* type */
        start local 3 // int type
         6: .line 2987
            iload 3 /* type */
            iload 1 /* expType */
            if_icmpeq 10
         7: .line 2988
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Mismatched chunk in chunked content: expected "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         8: .line 2989
            iload 1 /* expType */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " but encountered "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* type */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " (byte 0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* ch */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 2988
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        10: .line 2991
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* ch */
            bipush 31
            iand
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decodeExplicitLength:(I)I
            istore 4 /* len */
        start local 4 // int len
        11: .line 2992
            iload 4 /* len */
            ifge 13
        12: .line 2993
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Illegal chunked-length indicator within chunked-length value (type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* expType */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        13: .line 2995
      StackMap locals: int
      StackMap stack:
            iload 4 /* len */
            ireturn
        end local 4 // int len
        end local 3 // int type
        end local 2 // int ch
        end local 1 // int expType
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   14     1  expType  I
            3   14     2       ch  I
            6   14     3     type  I
           11   14     4      len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      expType  

  private float _decodeHalfSizeFloat();
    descriptor: ()F
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=6, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3000
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode16Bits:()I
            ldc 65535
            iand
            istore 1 /* i16 */
        start local 1 // int i16
         1: .line 3002
            iload 1 /* i16 */
            bipush 15
            ishr
            ifeq 2
            iconst_1
            goto 3
      StackMap locals: int
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: istore 2 /* neg */
        start local 2 // boolean neg
         4: .line 3003
            iload 1 /* i16 */
            bipush 10
            ishr
            bipush 31
            iand
            istore 3 /* e */
        start local 3 // int e
         5: .line 3004
            iload 1 /* i16 */
            sipush 1023
            iand
            istore 4 /* f */
        start local 4 // int f
         6: .line 3006
            iload 3 /* e */
            ifne 11
         7: .line 3007
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.MATH_POW_2_NEG14:D
            iload 4 /* f */
            i2d
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.MATH_POW_2_10:D
            ddiv
            dmul
            d2f
            fstore 5 /* result */
        start local 5 // float result
         8: .line 3008
            iload 2 /* neg */
            ifeq 9
            fload 5 /* result */
            fneg
            goto 10
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser int int int int float
      StackMap stack:
         9: fload 5 /* result */
      StackMap locals:
      StackMap stack: float
        10: freturn
        end local 5 // float result
        11: .line 3010
      StackMap locals:
      StackMap stack:
            iload 3 /* e */
            bipush 31
            if_icmpne 16
        12: .line 3011
            iload 4 /* f */
            ifeq 13
            ldc NaN
            freturn
        13: .line 3012
      StackMap locals:
      StackMap stack:
            iload 2 /* neg */
            ifeq 14
            ldc -Infinity
            goto 15
      StackMap locals:
      StackMap stack:
        14: ldc Infinity
      StackMap locals:
      StackMap stack: float
        15: freturn
        16: .line 3014
      StackMap locals:
      StackMap stack:
            ldc 2.0
            iload 3 /* e */
            bipush 15
            isub
            i2d
            invokestatic java.lang.Math.pow:(DD)D
            dconst_1
            iload 4 /* f */
            i2d
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.MATH_POW_2_10:D
            ddiv
            dadd
            dmul
            d2f
            fstore 5 /* result */
        start local 5 // float result
        17: .line 3015
            iload 2 /* neg */
            ifeq 18
            fload 5 /* result */
            fneg
            goto 19
      StackMap locals: float
      StackMap stack:
        18: fload 5 /* result */
      StackMap locals:
      StackMap stack: float
        19: freturn
        end local 5 // float result
        end local 4 // int f
        end local 3 // int e
        end local 2 // boolean neg
        end local 1 // int i16
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   20     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1   20     1     i16  I
            4   20     2     neg  Z
            5   20     3       e  I
            6   20     4       f  I
            8   11     5  result  F
           17   20     5  result  F
    Exceptions:
      throws java.io.IOException

  private final int _decode8Bits();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3019
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 2
         1: .line 3020
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         2: .line 3022
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  private final int _decode16Bits();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3026
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 1 /* ptr */
        start local 1 // int ptr
         1: .line 3027
            iload 1 /* ptr */
            iconst_1
            iadd
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 3
         2: .line 3028
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._slow16:()I
            ireturn
         3: .line 3030
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 2 /* b */
        start local 2 // byte[] b
         4: .line 3031
            aload 2 /* b */
            iload 1 /* ptr */
            baload
            sipush 255
            iand
            bipush 8
            ishl
            aload 2 /* b */
            iload 1 /* ptr */
            iconst_1
            iadd
            baload
            sipush 255
            iand
            iadd
            istore 3 /* v */
        start local 3 // int v
         5: .line 3032
            aload 0 /* this */
            iload 1 /* ptr */
            iconst_2
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         6: .line 3033
            iload 3 /* v */
            ireturn
        end local 3 // int v
        end local 2 // byte[] b
        end local 1 // int ptr
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1    7     1   ptr  I
            4    7     2     b  [B
            5    7     3     v  I
    Exceptions:
      throws java.io.IOException

  private final int _slow16();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3037
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 2
         1: .line 3038
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         2: .line 3040
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            istore 1 /* v */
        start local 1 // int v
         3: .line 3041
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 5
         4: .line 3042
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         5: .line 3044
      StackMap locals: int
      StackMap stack:
            iload 1 /* v */
            bipush 8
            ishl
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            iadd
            ireturn
        end local 1 // int v
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            3    6     1     v  I
    Exceptions:
      throws java.io.IOException

  private final int _decode32Bits();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3048
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 1 /* ptr */
        start local 1 // int ptr
         1: .line 3049
            iload 1 /* ptr */
            iconst_3
            iadd
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 3
         2: .line 3050
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._slow32:()I
            ireturn
         3: .line 3052
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 2 /* b */
        start local 2 // byte[] b
         4: .line 3053
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            bipush 24
            ishl
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            sipush 255
            iand
            bipush 16
            ishl
            iadd
         5: .line 3054
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            sipush 255
            iand
            bipush 8
            ishl
         6: .line 3053
            iadd
         7: .line 3054
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            sipush 255
            iand
         8: .line 3053
            iadd
            istore 3 /* v */
        start local 3 // int v
         9: .line 3055
            aload 0 /* this */
            iload 1 /* ptr */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        10: .line 3056
            iload 3 /* v */
            ireturn
        end local 3 // int v
        end local 2 // byte[] b
        end local 1 // int ptr
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1   11     1   ptr  I
            4   11     2     b  [B
            9   11     3     v  I
    Exceptions:
      throws java.io.IOException

  private final int _slow32();
    descriptor: ()I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3060
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 2
         1: .line 3061
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         2: .line 3063
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            istore 1 /* v */
        start local 1 // int v
         3: .line 3064
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 5
         4: .line 3065
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         5: .line 3067
      StackMap locals: int
      StackMap stack:
            iload 1 /* v */
            bipush 8
            ishl
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            iadd
            istore 1 /* v */
         6: .line 3068
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 8
         7: .line 3069
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         8: .line 3071
      StackMap locals:
      StackMap stack:
            iload 1 /* v */
            bipush 8
            ishl
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            iadd
            istore 1 /* v */
         9: .line 3072
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 11
        10: .line 3073
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
        11: .line 3075
      StackMap locals:
      StackMap stack:
            iload 1 /* v */
            bipush 8
            ishl
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            iadd
            ireturn
        end local 1 // int v
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            3   12     1     v  I
    Exceptions:
      throws java.io.IOException

  private final long _decode64Bits();
    descriptor: ()J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3079
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            istore 1 /* ptr */
        start local 1 // int ptr
         1: .line 3080
            iload 1 /* ptr */
            bipush 7
            iadd
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 3
         2: .line 3081
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._slow64:()J
            lreturn
         3: .line 3083
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            astore 2 /* b */
        start local 2 // byte[] b
         4: .line 3084
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            bipush 24
            ishl
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            sipush 255
            iand
            bipush 16
            ishl
            iadd
         5: .line 3085
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            sipush 255
            iand
            bipush 8
            ishl
         6: .line 3084
            iadd
         7: .line 3085
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            sipush 255
            iand
         8: .line 3084
            iadd
            istore 3 /* i1 */
        start local 3 // int i1
         9: .line 3086
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            bipush 24
            ishl
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            sipush 255
            iand
            bipush 16
            ishl
            iadd
        10: .line 3087
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            sipush 255
            iand
            bipush 8
            ishl
        11: .line 3086
            iadd
        12: .line 3087
            aload 2 /* b */
            iload 1 /* ptr */
            iinc 1 /* ptr */ 1
            baload
            sipush 255
            iand
        13: .line 3086
            iadd
            istore 4 /* i2 */
        start local 4 // int i2
        14: .line 3088
            aload 0 /* this */
            iload 1 /* ptr */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        15: .line 3089
            iload 3 /* i1 */
            iload 4 /* i2 */
            invokestatic com.fasterxml.jackson.dataformat.cbor.CBORParser._long:(II)J
            lreturn
        end local 4 // int i2
        end local 3 // int i1
        end local 2 // byte[] b
        end local 1 // int ptr
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            1   16     1   ptr  I
            4   16     2     b  [B
            9   16     3    i1  I
           14   16     4    i2  I
    Exceptions:
      throws java.io.IOException

  private final long _slow64();
    descriptor: ()J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3093
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._decode32Bits:()I
            invokestatic com.fasterxml.jackson.dataformat.cbor.CBORParser._long:(II)J
            lreturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  private static final long _long(int, int);
    descriptor: (II)J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // int i1
        start local 1 // int i2
         0: .line 3098
            iload 0 /* i1 */
            i2l
            lstore 2 /* l1 */
        start local 2 // long l1
         1: .line 3099
            iload 1 /* i2 */
            i2l
            lstore 4 /* l2 */
        start local 4 // long l2
         2: .line 3100
            lload 4 /* l2 */
            bipush 32
            lshl
            bipush 32
            lushr
            lstore 4 /* l2 */
         3: .line 3101
            lload 2 /* l1 */
            bipush 32
            lshl
            lload 4 /* l2 */
            ladd
            lreturn
        end local 4 // long l2
        end local 2 // long l1
        end local 1 // int i2
        end local 0 // int i1
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0    i1  I
            0    4     1    i2  I
            1    4     2    l1  J
            2    4     4    l2  J
    MethodParameters:
      Name  Flags
      i1    
      i2    

  protected com.fasterxml.jackson.core.JsonToken _decodeUndefinedValue();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3115
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonToken _decodeSimpleValue(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int lowBits
        start local 2 // int ch
         0: .line 3129
            iload 1 /* lowBits */
            bipush 24
            if_icmple 2
         1: .line 3130
            aload 0 /* this */
            iload 2 /* ch */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._invalidToken:(I)V
         2: .line 3132
      StackMap locals:
      StackMap stack:
            iload 1 /* lowBits */
            bipush 24
            if_icmpge 5
         3: .line 3133
            aload 0 /* this */
            iload 1 /* lowBits */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
         4: .line 3134
            goto 12
         5: .line 3135
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            if_icmplt 7
         6: .line 3136
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMoreGuaranteed:()V
         7: .line 3138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            dup_x1
            iconst_1
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            baload
            sipush 255
            iand
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
         8: .line 3141
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
            bipush 32
            if_icmpge 12
         9: .line 3142
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid second byte for simple value: 0x"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        10: .line 3143
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numberInt:I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " (only values 0x20 - 0xFF allowed)"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        11: .line 3142
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        12: .line 3152
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._numTypesValid:I
        13: .line 3153
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 2 // int ch
        end local 1 // int lowBits
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   14     1  lowBits  I
            0   14     2       ch  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      lowBits  
      ch       

  private final int _decodeUTF8_3(int);
    descriptor: (I)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int c1
         0: .line 3174
            iload 1 /* c1 */
            bipush 15
            iand
            istore 1 /* c1 */
         1: .line 3175
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextByte:()I
            istore 2 /* d */
        start local 2 // int d
         2: .line 3176
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 4
         3: .line 3177
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
         4: .line 3179
      StackMap locals: int
      StackMap stack:
            iload 1 /* c1 */
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            istore 3 /* c */
        start local 3 // int c
         5: .line 3180
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextByte:()I
            istore 2 /* d */
         6: .line 3181
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 8
         7: .line 3182
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
         8: .line 3184
      StackMap locals: int
      StackMap stack:
            iload 3 /* c */
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            istore 3 /* c */
         9: .line 3185
            iload 3 /* c */
            ireturn
        end local 3 // int c
        end local 2 // int d
        end local 1 // int c1
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   10     1    c1  I
            2   10     2     d  I
            5   10     3     c  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c1    

  private final int _decodeChunkedUTF8_3(int);
    descriptor: (I)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int c1
         0: .line 3190
            iload 1 /* c1 */
            bipush 15
            iand
            istore 1 /* c1 */
         1: .line 3191
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextChunkedByte:()I
            istore 2 /* d */
        start local 2 // int d
         2: .line 3192
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 4
         3: .line 3193
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
         4: .line 3195
      StackMap locals: int
      StackMap stack:
            iload 1 /* c1 */
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            istore 3 /* c */
        start local 3 // int c
         5: .line 3196
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextChunkedByte:()I
            istore 2 /* d */
         6: .line 3197
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 8
         7: .line 3198
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
         8: .line 3200
      StackMap locals: int
      StackMap stack:
            iload 3 /* c */
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            istore 3 /* c */
         9: .line 3201
            iload 3 /* c */
            ireturn
        end local 3 // int c
        end local 2 // int d
        end local 1 // int c1
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   10     1    c1  I
            2   10     2     d  I
            5   10     3     c  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c1    

  private final int _decodeUTF8_4(int);
    descriptor: (I)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int c
         0: .line 3210
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextByte:()I
            istore 2 /* d */
        start local 2 // int d
         1: .line 3211
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 3
         2: .line 3212
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
         3: .line 3214
      StackMap locals: int
      StackMap stack:
            iload 1 /* c */
            bipush 7
            iand
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            istore 1 /* c */
         4: .line 3215
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextByte:()I
            istore 2 /* d */
         5: .line 3216
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 7
         6: .line 3217
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
         7: .line 3219
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            istore 1 /* c */
         8: .line 3220
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextByte:()I
            istore 2 /* d */
         9: .line 3221
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 11
        10: .line 3222
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
        11: .line 3224
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            ldc 65536
            isub
            ireturn
        end local 2 // int d
        end local 1 // int c
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   12     1     c  I
            1   12     2     d  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c     

  private final int _decodeChunkedUTF8_4(int);
    descriptor: (I)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int c
         0: .line 3229
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextChunkedByte:()I
            istore 2 /* d */
        start local 2 // int d
         1: .line 3230
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 3
         2: .line 3231
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
         3: .line 3233
      StackMap locals: int
      StackMap stack:
            iload 1 /* c */
            bipush 7
            iand
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            istore 1 /* c */
         4: .line 3234
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextChunkedByte:()I
            istore 2 /* d */
         5: .line 3235
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 7
         6: .line 3236
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
         7: .line 3238
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            istore 1 /* c */
         8: .line 3239
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._nextChunkedByte:()I
            istore 2 /* d */
         9: .line 3240
            iload 2 /* d */
            sipush 192
            iand
            sipush 128
            if_icmpeq 11
        10: .line 3241
            aload 0 /* this */
            iload 2 /* d */
            sipush 255
            iand
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(II)V
        11: .line 3243
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            bipush 6
            ishl
            iload 2 /* d */
            bipush 63
            iand
            ior
            ldc 65536
            isub
            ireturn
        end local 2 // int d
        end local 1 // int c
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   12     1     c  I
            1   12     2     d  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c     

  protected final boolean loadMore();
    descriptor: ()Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3254
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputStream:Ljava/io/InputStream;
            ifnull 10
         1: .line 3255
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            i2l
            ladd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
         2: .line 3257
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputStream:Ljava/io/InputStream;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            iconst_0
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            arraylength
            invokevirtual java.io.InputStream.read:([BII)I
            istore 1 /* count */
        start local 1 // int count
         3: .line 3258
            iload 1 /* count */
            ifle 7
         4: .line 3259
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         5: .line 3260
            aload 0 /* this */
            iload 1 /* count */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
         6: .line 3261
            iconst_1
            ireturn
         7: .line 3264
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._closeInput:()V
         8: .line 3266
            iload 1 /* count */
            ifne 10
         9: .line 3267
            new java.io.IOException
            dup
            new java.lang.StringBuilder
            dup
            ldc "InputStream.read() returned 0 characters when trying to read "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " bytes"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int count
        10: .line 3270
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            3   10     1  count  I
    Exceptions:
      throws java.io.IOException

  protected final void loadMoreGuaranteed();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3274
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.loadMore:()Z
            ifne 1
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidEOF:()V
         1: .line 3275
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected final void _loadToHaveAtLeast(int);
    descriptor: (I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int minAvailable
         0: .line 3284
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputStream:Ljava/io/InputStream;
            ifnonnull 2
         1: .line 3285
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Needed to read "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* minAvailable */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " bytes, reached end-of-input"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
         2: .line 3288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            isub
            istore 2 /* amount */
        start local 2 // int amount
         3: .line 3289
            iload 2 /* amount */
            ifle 7
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            ifle 7
         4: .line 3291
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            iconst_0
            iload 2 /* amount */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         5: .line 3292
            aload 0 /* this */
            iload 2 /* amount */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
         6: .line 3293
            goto 8
         7: .line 3294
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
         8: .line 3297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
            i2l
            ladd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currInputProcessed:J
         9: .line 3298
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
        10: .line 3299
            goto 18
        11: .line 3300
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputStream:Ljava/io/InputStream;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputBuffer:[B
            arraylength
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            isub
            invokevirtual java.io.InputStream.read:([BII)I
            istore 3 /* count */
        start local 3 // int count
        12: .line 3301
            iload 3 /* count */
            iconst_1
            if_icmpge 17
        13: .line 3303
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._closeInput:()V
        14: .line 3305
            iload 3 /* count */
            ifne 16
        15: .line 3306
            new java.io.IOException
            dup
            new java.lang.StringBuilder
            dup
            ldc "InputStream.read() returned 0 characters when trying to read "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* amount */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " bytes"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        16: .line 3308
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Needed to read "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* minAvailable */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " bytes, missed "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 1 /* minAvailable */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " before end-of-input"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        17: .line 3310
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            iload 3 /* count */
            iadd
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
        end local 3 // int count
        18: .line 3299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputEnd:I
            iload 1 /* minAvailable */
            if_icmplt 11
        19: .line 3312
            return
        end local 2 // int amount
        end local 1 // int minAvailable
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   20     0          this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0   20     1  minAvailable  I
            3   20     2        amount  I
           12   18     3         count  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      minAvailable  

  protected com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder();
    descriptor: ()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3315
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            ifnonnull 3
         1: .line 3316
            aload 0 /* this */
            new com.fasterxml.jackson.core.util.ByteArrayBuilder
            dup
            invokespecial com.fasterxml.jackson.core.util.ByteArrayBuilder.<init>:()V
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
         2: .line 3317
            goto 4
         3: .line 3318
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.reset:()V
         4: .line 3320
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._byteArrayBuilder:Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;

  protected void _closeInput();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3324
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputStream:Ljava/io/InputStream;
            ifnull 4
         1: .line 3325
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.isResourceManaged:()Z
            ifne 2
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonParser$Feature.AUTO_CLOSE_SOURCE:Lcom/fasterxml/jackson/core/JsonParser$Feature;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
            ifeq 3
         2: .line 3326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputStream:Ljava/io/InputStream;
            invokevirtual java.io.InputStream.close:()V
         3: .line 3328
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputStream:Ljava/io/InputStream;
         4: .line 3330
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected void _handleEOF();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3334
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inRoot:()Z
            ifne 11
         1: .line 3335
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inArray:()Z
            ifeq 2
            ldc "Array"
            goto 3
      StackMap locals:
      StackMap stack:
         2: ldc "Object"
      StackMap locals:
      StackMap stack: java.lang.String
         3: astore 1 /* marker */
        start local 1 // java.lang.String marker
         4: .line 3336
            aload 0 /* this */
         5: .line 3337
            ldc ": expected close marker for %s (start marker at %s)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         6: .line 3338
            aload 1 /* marker */
            aastore
            dup
            iconst_1
         7: .line 3339
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
            invokevirtual com.fasterxml.jackson.core.io.IOContext.getSourceReference:()Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getStartLocation:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/JsonLocation;
            aastore
         8: .line 3336
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         9: .line 3340
            aconst_null
        10: .line 3336
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidEOF:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;)V
        end local 1 // java.lang.String marker
        11: .line 3342
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            4   11     1  marker  Ljava/lang/String;
    Exceptions:
      throws com.fasterxml.jackson.core.JsonParseException

  protected com.fasterxml.jackson.core.JsonToken _handleCBOREOF();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3355
            aload 0 /* this */
            iconst_m1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._tagValue:I
         1: .line 3356
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.close:()V
         2: .line 3357
            aload 0 /* this */
            aconst_null
            dup_x1
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._currToken:Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected void _invalidToken(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int ch
         0: .line 3361
            iload 1 /* ch */
            sipush 255
            iand
            istore 1 /* ch */
         1: .line 3362
            iload 1 /* ch */
            sipush 255
            if_icmpne 3
         2: .line 3363
            aload 0 /* this */
            ldc "Mismatched BREAK byte (0xFF): encountered where value expected"
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
         3: .line 3365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid CBOR value token (first byte): 0x"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* ch */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        end local 1 // int ch
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    4     1    ch  I
    Exceptions:
      throws com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      ch    

  protected void _reportUnexpectedBreak();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
         0: .line 3369
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inRoot:()Z
            ifeq 2
         1: .line 3370
            aload 0 /* this */
            ldc "Unexpected Break (0xFF) token in Root context"
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
         2: .line 3372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Unexpected Break (0xFF) token in definite length ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         3: .line 3373
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.getExpectedLength:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ") "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 3374
            aload 0 /* this */
            getfield com.fasterxml.jackson.dataformat.cbor.CBORParser._parsingContext:Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORReadContext.inObject:()Z
            ifeq 5
            ldc "Object"
            goto 6
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser
      StackMap stack: com.fasterxml.jackson.dataformat.cbor.CBORParser java.lang.StringBuilder
         5: ldc "Array"
      StackMap locals: com.fasterxml.jackson.dataformat.cbor.CBORParser
      StackMap stack: com.fasterxml.jackson.dataformat.cbor.CBORParser java.lang.StringBuilder java.lang.String
         6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 3372
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
    Exceptions:
      throws java.io.IOException

  protected void _reportInvalidChar(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int c
         0: .line 3379
            iload 1 /* c */
            bipush 32
            if_icmpge 2
         1: .line 3380
            aload 0 /* this */
            iload 1 /* c */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._throwInvalidSpace:(I)V
         2: .line 3382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* c */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidInitial:(I)V
         3: .line 3383
            return
        end local 1 // int c
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    4     1     c  I
    Exceptions:
      throws com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      c     

  protected void _reportInvalidInitial(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int mask
         0: .line 3386
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid UTF-8 start byte 0x"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* mask */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
         1: .line 3387
            return
        end local 1 // int mask
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    2     1  mask  I
    Exceptions:
      throws com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      mask  

  protected void _reportInvalidOther(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int mask
         0: .line 3390
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Invalid UTF-8 middle byte 0x"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* mask */
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportError:(Ljava/lang/String;)V
         1: .line 3391
            return
        end local 1 // int mask
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    2     1  mask  I
    Exceptions:
      throws com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      mask  

  protected void _reportInvalidOther(int, int);
    descriptor: (II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // int mask
        start local 2 // int ptr
         0: .line 3394
            aload 0 /* this */
            iload 2 /* ptr */
            putfield com.fasterxml.jackson.dataformat.cbor.CBORParser._inputPtr:I
         1: .line 3395
            aload 0 /* this */
            iload 1 /* mask */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._reportInvalidOther:(I)V
         2: .line 3396
            return
        end local 2 // int ptr
        end local 1 // int mask
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    3     1  mask  I
            0    3     2   ptr  I
    Exceptions:
      throws com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      mask  
      ptr   

  private final java.math.BigInteger _bigPositive(long);
    descriptor: (J)Ljava/math/BigInteger;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // long l
         0: .line 3407
            lload 1 /* l */
            iconst_1
            lshl
            iconst_1
            lushr
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            astore 3 /* biggie */
        start local 3 // java.math.BigInteger biggie
         1: .line 3408
            aload 3 /* biggie */
            getstatic com.fasterxml.jackson.dataformat.cbor.CBORParser.BIT_63:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.or:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
            areturn
        end local 3 // java.math.BigInteger biggie
        end local 1 // long l
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    2     1       l  J
            1    2     3  biggie  Ljava/math/BigInteger;
    MethodParameters:
      Name  Flags
      l     

  private final java.math.BigInteger _bigNegative(long);
    descriptor: (J)Ljava/math/BigInteger;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
        start local 1 // long l
         0: .line 3413
            aload 0 /* this */
            lload 1 /* l */
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser._bigPositive:(J)Ljava/math/BigInteger;
            astore 3 /* unsignedBase */
        start local 3 // java.math.BigInteger unsignedBase
         1: .line 3414
            aload 3 /* unsignedBase */
            invokevirtual java.math.BigInteger.negate:()Ljava/math/BigInteger;
            getstatic java.math.BigInteger.ONE:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
            areturn
        end local 3 // java.math.BigInteger unsignedBase
        end local 1 // long l
        end local 0 // com.fasterxml.jackson.dataformat.cbor.CBORParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/dataformat/cbor/CBORParser;
            0    2     1             l  J
            1    2     3  unsignedBase  Ljava/math/BigInteger;
    MethodParameters:
      Name  Flags
      l     

  public com.fasterxml.jackson.core.JsonStreamContext getParsingContext();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.dataformat.cbor.CBORParser.getParsingContext:()Lcom/fasterxml/jackson/dataformat/cbor/CBORReadContext;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "CBORParser.java"
NestMembers:
  com.fasterxml.jackson.dataformat.cbor.CBORParser$Feature
InnerClasses:
  public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser
  public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser
  public final Feature = com.fasterxml.jackson.dataformat.cbor.CBORParser$Feature of com.fasterxml.jackson.dataformat.cbor.CBORParser