public abstract class com.fasterxml.jackson.core.JsonParser implements java.io.Closeable, com.fasterxml.jackson.core.Versioned
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.fasterxml.jackson.core.JsonParser
  super_class: java.lang.Object
{
  private static final int MIN_BYTE_I;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -128

  private static final int MAX_BYTE_I;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 255

  private static final int MIN_SHORT_I;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -32768

  private static final int MAX_SHORT_I;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 32767

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

  protected transient com.fasterxml.jackson.core.util.RequestPayload _requestPayload;
    descriptor: Lcom/fasterxml/jackson/core/util/RequestPayload;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 346
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  protected void <init>(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int features
         0: .line 347
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            aload 0 /* this */
            iload 1 /* features */
            putfield com.fasterxml.jackson.core.JsonParser._features:I
            return
        end local 1 // int features
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  features  I
    MethodParameters:
          Name  Flags
      features  

  public abstract com.fasterxml.jackson.core.ObjectCodec getCodec();
    descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCodec(com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      c     

  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.core.JsonParser this
         0: .line 378
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public java.lang.Object getCurrentValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 394
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getParsingContext:()Lcom/fasterxml/jackson/core/JsonStreamContext;
            astore 1 /* ctxt */
        start local 1 // com.fasterxml.jackson.core.JsonStreamContext ctxt
         1: .line 395
            aload 1 /* ctxt */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: com.fasterxml.jackson.core.JsonStreamContext
      StackMap stack:
         2: aload 1 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonStreamContext.getCurrentValue:()Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
        end local 1 // com.fasterxml.jackson.core.JsonStreamContext ctxt
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            1    4     1  ctxt  Lcom/fasterxml/jackson/core/JsonStreamContext;

  public void setCurrentValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.Object v
         0: .line 407
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getParsingContext:()Lcom/fasterxml/jackson/core/JsonStreamContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.JsonStreamContext ctxt
         1: .line 408
            aload 2 /* ctxt */
            ifnull 3
         2: .line 409
            aload 2 /* ctxt */
            aload 1 /* v */
            invokevirtual com.fasterxml.jackson.core.JsonStreamContext.setCurrentValue:(Ljava/lang/Object;)V
         3: .line 411
      StackMap locals: com.fasterxml.jackson.core.JsonStreamContext
      StackMap stack:
            return
        end local 2 // com.fasterxml.jackson.core.JsonStreamContext ctxt
        end local 1 // java.lang.Object v
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    4     1     v  Ljava/lang/Object;
            1    4     2  ctxt  Lcom/fasterxml/jackson/core/JsonStreamContext;
    MethodParameters:
      Name  Flags
      v     

  public void setRequestPayloadOnError(com.fasterxml.jackson.core.util.RequestPayload);
    descriptor: (Lcom/fasterxml/jackson/core/util/RequestPayload;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.util.RequestPayload payload
         0: .line 419
            aload 0 /* this */
            aload 1 /* payload */
            putfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
         1: .line 420
            return
        end local 1 // com.fasterxml.jackson.core.util.RequestPayload payload
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1  payload  Lcom/fasterxml/jackson/core/util/RequestPayload;
    MethodParameters:
         Name  Flags
      payload  

  public void setRequestPayloadOnError(byte[], java.lang.String);
    descriptor: ([BLjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // byte[] payload
        start local 2 // java.lang.String charset
         0: .line 428
            aload 0 /* this */
            aload 1 /* payload */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonParser
         1: new com.fasterxml.jackson.core.util.RequestPayload
            dup
            aload 1 /* payload */
            aload 2 /* charset */
            invokespecial com.fasterxml.jackson.core.util.RequestPayload.<init>:([BLjava/lang/String;)V
      StackMap locals: com.fasterxml.jackson.core.JsonParser byte[] java.lang.String
      StackMap stack: com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.core.util.RequestPayload
         2: putfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
         3: .line 429
            return
        end local 2 // java.lang.String charset
        end local 1 // byte[] payload
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/core/JsonParser;
            0    4     1  payload  [B
            0    4     2  charset  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      payload  
      charset  

  public void setRequestPayloadOnError(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.String payload
         0: .line 437
            aload 0 /* this */
            aload 1 /* payload */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonParser
         1: new com.fasterxml.jackson.core.util.RequestPayload
            dup
            aload 1 /* payload */
            invokespecial com.fasterxml.jackson.core.util.RequestPayload.<init>:(Ljava/lang/CharSequence;)V
      StackMap locals: com.fasterxml.jackson.core.JsonParser java.lang.String
      StackMap stack: com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.core.util.RequestPayload
         2: putfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
         3: .line 438
            return
        end local 1 // java.lang.String payload
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/core/JsonParser;
            0    4     1  payload  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      payload  

  public void setSchema(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 461
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Parser of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " does not support schema of type '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         1: .line 462
            aload 1 /* schema */
            invokeinterface com.fasterxml.jackson.core.FormatSchema.getSchemaType:()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;
         2: .line 461
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/fasterxml/jackson/core/JsonParser;
            0    3     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  public com.fasterxml.jackson.core.FormatSchema getSchema();
    descriptor: ()Lcom/fasterxml/jackson/core/FormatSchema;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 471
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 481
            iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  public boolean requiresCustomCodec();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 502
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean canParseAsync();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 517
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public com.fasterxml.jackson.core.async.NonBlockingInputFeeder getNonBlockingInputFeeder();
    descriptor: ()Lcom/fasterxml/jackson/core/async/NonBlockingInputFeeder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 527
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public abstract com.fasterxml.jackson.core.Version version();
    descriptor: ()Lcom/fasterxml/jackson/core/Version;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract boolean isClosed();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonStreamContext getParsingContext();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonLocation getTokenLocation();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonLocation getCurrentLocation();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public int releaseBuffered(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.io.OutputStream out
         0: .line 629
            iconst_m1
            ireturn
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public int releaseBuffered(java.io.Writer);
    descriptor: (Ljava/io/Writer;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.io.Writer w
         0: .line 647
            iconst_m1
            ireturn
        end local 1 // java.io.Writer w
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1     w  Ljava/io/Writer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      w     

  public com.fasterxml.jackson.core.JsonParser enable(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
         0: .line 660
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
            ior
            putfield com.fasterxml.jackson.core.JsonParser._features:I
         1: .line 661
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1     f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.core.JsonParser disable(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
         0: .line 669
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
            iconst_m1
            ixor
            iand
            putfield com.fasterxml.jackson.core.JsonParser._features:I
         1: .line 670
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1     f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.core.JsonParser configure(com.fasterxml.jackson.core.JsonParser$Feature, boolean);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;Z)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        start local 2 // boolean state
         0: .line 678
            iload 2 /* state */
            ifeq 1
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonParser.enable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonParser.disable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         2: .line 679
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/jackson/core/JsonParser;
            0    3     1      f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
            0    3     2  state  Z
    MethodParameters:
       Name  Flags
      f      
      state  

  public boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
         0: .line 685
            aload 1 /* f */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.enabledIn:(I)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1     f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
      Name  Flags
      f     

  public int getFeatureMask();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 694
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public com.fasterxml.jackson.core.JsonParser setFeatureMask(int);
    descriptor: (I)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int mask
         0: .line 707
            aload 0 /* this */
            iload 1 /* mask */
            putfield com.fasterxml.jackson.core.JsonParser._features:I
         1: .line 708
            aload 0 /* this */
            areturn
        end local 1 // int mask
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1  mask  I
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      mask  

  public com.fasterxml.jackson.core.JsonParser overrideStdFeatures(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int values
        start local 2 // int mask
         0: .line 727
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._features:I
            iload 2 /* mask */
            iconst_m1
            ixor
            iand
            iload 1 /* values */
            iload 2 /* mask */
            iand
            ior
            istore 3 /* newState */
        start local 3 // int newState
         1: .line 728
            aload 0 /* this */
            iload 3 /* newState */
            invokevirtual com.fasterxml.jackson.core.JsonParser.setFeatureMask:(I)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 3 // int newState
        end local 2 // int mask
        end local 1 // int values
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1    values  I
            0    2     2      mask  I
            1    2     3  newState  I
    MethodParameters:
        Name  Flags
      values  
      mask    

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

  public com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int values
        start local 2 // int mask
         0: .line 757
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "No FormatFeatures defined for parser of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int mask
        end local 1 // int values
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  values  I
            0    1     2    mask  I
    MethodParameters:
        Name  Flags
      values  
      mask    

  public abstract com.fasterxml.jackson.core.JsonToken nextToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract com.fasterxml.jackson.core.JsonToken nextValue();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.SerializableString str
         0: .line 814
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 1 /* str */
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.SerializableString str
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1   str  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      str   

  public java.lang.String nextFieldName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 825
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public java.lang.String nextTextValue();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 840
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    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.core.JsonParser this
        start local 1 // int defaultValue
         0: .line 855
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iload 1 /* defaultValue */
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // int defaultValue
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/fasterxml/jackson/core/JsonParser;
            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.core.JsonParser this
        start local 1 // long defaultValue
         0: .line 870
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
            goto 2
      StackMap locals:
      StackMap stack:
         1: lload 1 /* defaultValue */
      StackMap locals:
      StackMap stack: long
         2: lreturn
        end local 1 // long defaultValue
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/fasterxml/jackson/core/JsonParser;
            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.core.JsonParser this
         0: .line 888
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         1: .line 889
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            areturn
         2: .line 890
      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 3
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            areturn
         3: .line 891
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            1    4     1     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException

  public abstract com.fasterxml.jackson.core.JsonParser skipChildren();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public void finishToken();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 926
            return
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonToken currentToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 948
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public int currentTokenId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 965
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentTokenId:()I
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public abstract com.fasterxml.jackson.core.JsonToken getCurrentToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getCurrentTokenId();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasCurrentToken();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasTokenId(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      id    

  public abstract boolean hasToken(com.fasterxml.jackson.core.JsonToken);
    descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      t     

  public boolean isExpectedStartArrayToken();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1040
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean isExpectedStartObjectToken();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1048
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean isNaN();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1061
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public abstract void clearCurrentToken();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonToken getLastClearedToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void overrideCurrentName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract java.lang.String getCurrentName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public java.lang.String currentName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1124
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public abstract java.lang.String getText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public int getText(java.io.Writer);
    descriptor: (Ljava/io/Writer;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.io.Writer writer
         0: .line 1152
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            astore 2 /* str */
        start local 2 // java.lang.String str
         1: .line 1153
            aload 2 /* str */
            ifnonnull 3
         2: .line 1154
            iconst_0
            ireturn
         3: .line 1156
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* writer */
            aload 2 /* str */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         4: .line 1157
            aload 2 /* str */
            invokevirtual java.lang.String.length:()I
            ireturn
        end local 2 // java.lang.String str
        end local 1 // java.io.Writer writer
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/fasterxml/jackson/core/JsonParser;
            0    5     1  writer  Ljava/io/Writer;
            1    5     2     str  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, java.lang.UnsupportedOperationException
    MethodParameters:
        Name  Flags
      writer  

  public abstract char[] getTextCharacters();
    descriptor: ()[C
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract int getTextLength();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract int getTextOffset();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract boolean hasTextCharacters();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Number getNumberValue();
    descriptor: ()Ljava/lang/Number;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract com.fasterxml.jackson.core.JsonParser$NumberType getNumberType();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public byte getByteValue();
    descriptor: ()B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1262
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            istore 1 /* value */
        start local 1 // int value
         1: .line 1266
            iload 1 /* value */
            bipush -128
            if_icmplt 2
            iload 1 /* value */
            sipush 255
            if_icmple 3
         2: .line 1267
      StackMap locals: int
      StackMap stack:
            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.core.JsonParser.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ") out of range of Java byte"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.core.JsonParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
         3: .line 1269
      StackMap locals:
      StackMap stack:
            iload 1 /* value */
            i2b
            ireturn
        end local 1 // int value
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/fasterxml/jackson/core/JsonParser;
            1    4     1  value  I
    Exceptions:
      throws java.io.IOException

  public short getShortValue();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1287
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            istore 1 /* value */
        start local 1 // int value
         1: .line 1288
            iload 1 /* value */
            sipush -32768
            if_icmplt 2
            iload 1 /* value */
            sipush 32767
            if_icmple 3
         2: .line 1289
      StackMap locals: int
      StackMap stack:
            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.core.JsonParser.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ") out of range of Java short"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.core.JsonParser._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
            athrow
         3: .line 1291
      StackMap locals:
      StackMap stack:
            iload 1 /* value */
            i2s
            ireturn
        end local 1 // int value
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/fasterxml/jackson/core/JsonParser;
            1    4     1  value  I
    Exceptions:
      throws java.io.IOException

  public abstract int getIntValue();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract long getLongValue();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract java.math.BigInteger getBigIntegerValue();
    descriptor: ()Ljava/math/BigInteger;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract float getFloatValue();
    descriptor: ()F
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract double getDoubleValue();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract java.math.BigDecimal getDecimalValue();
    descriptor: ()Ljava/math/BigDecimal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public boolean getBooleanValue();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1390
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 1 /* t */
        start local 1 // com.fasterxml.jackson.core.JsonToken t
         1: .line 1391
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
            iconst_1
            ireturn
         2: .line 1392
      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 3
            iconst_0
            ireturn
         3: .line 1393
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aload 0 /* this */
         4: .line 1394
            ldc "Current token (%s) not of boolean type"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* t */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         5: .line 1393
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
         6: .line 1395
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
            invokevirtual com.fasterxml.jackson.core.JsonParseException.withRequestPayload:(Lcom/fasterxml/jackson/core/util/RequestPayload;)Lcom/fasterxml/jackson/core/JsonParseException;
         7: .line 1393
            athrow
        end local 1 // com.fasterxml.jackson.core.JsonToken t
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            1    8     1     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException

  public java.lang.Object getEmbeddedObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1410
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public abstract byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      bv    

  public byte[] getBinaryValue();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1448
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
            invokevirtual com.fasterxml.jackson.core.JsonParser.getBinaryValue:(Lcom/fasterxml/jackson/core/Base64Variant;)[B
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public int readBinaryValue(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.io.OutputStream out
         0: .line 1466
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.core.JsonParser.readBinaryValue:(Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/OutputStream;)I
            ireturn
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  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=1, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.Base64Variant bv
        start local 2 // java.io.OutputStream out
         0: .line 1481
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._reportUnsupportedOperation:()V
         1: .line 1482
            iconst_0
            ireturn
        end local 2 // java.io.OutputStream out
        end local 1 // com.fasterxml.jackson.core.Base64Variant bv
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     1    bv  Lcom/fasterxml/jackson/core/Base64Variant;
            0    2     2   out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      bv    
      out   

  public int getValueAsInt();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1503
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsInt:(I)I
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public int getValueAsInt(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // int def
         0: .line 1517
            iload 1 /* def */
            ireturn
        end local 1 // int def
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   def  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  public long getValueAsLong();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1531
            aload 0 /* this */
            lconst_0
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsLong:(J)J
            lreturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public long getValueAsLong(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // long def
         0: .line 1546
            lload 1 /* def */
            lreturn
        end local 1 // long def
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   def  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  public double getValueAsDouble();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1561
            aload 0 /* this */
            dconst_0
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsDouble:(D)D
            dreturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public double getValueAsDouble(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // double def
         0: .line 1576
            dload 1 /* def */
            dreturn
        end local 1 // double def
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   def  D
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  public boolean getValueAsBoolean();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1591
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsBoolean:(Z)Z
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public boolean getValueAsBoolean(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // boolean def
         0: .line 1606
            iload 1 /* def */
            ireturn
        end local 1 // boolean def
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1   def  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  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.core.JsonParser this
         0: .line 1621
            aload 0 /* this */
            aconst_null
            invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsString:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public abstract java.lang.String getValueAsString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      def   

  public boolean canReadObjectId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1655
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public boolean canReadTypeId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1669
            iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;

  public java.lang.Object getObjectId();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1684
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public java.lang.Object getTypeId();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1699
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public <T> T readValueAs(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.Class valueType
         0: .line 1729
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Class valueType
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      valueType  

  public <T> T readValueAs(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 1752
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/type/TypeReference<*>;)TT;
    MethodParameters:
              Name  Flags
      valueTypeRef  

  public <T> java.util.Iterator<T> readValuesAs(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.Class valueType
         0: .line 1760
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* valueType */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/util/Iterator;
            areturn
        end local 1 // java.lang.Class valueType
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/Iterator<TT;>;
    MethodParameters:
           Name  Flags
      valueType  

  public <T> java.util.Iterator<T> readValuesAs(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 1768
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/util/Iterator;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     1  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Ljava/util/Iterator<TT;>;
    MethodParameters:
              Name  Flags
      valueTypeRef  

  public <T extends com.fasterxml.jackson.core.TreeNode> T readValueAsTree();
    descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1782
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._codec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.readTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/TreeNode;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    Signature: <T::Lcom/fasterxml/jackson/core/TreeNode;>()TT;

  protected com.fasterxml.jackson.core.ObjectCodec _codec();
    descriptor: ()Lcom/fasterxml/jackson/core/ObjectCodec;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1786
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            astore 1 /* c */
        start local 1 // com.fasterxml.jackson.core.ObjectCodec c
         1: .line 1787
            aload 1 /* c */
            ifnonnull 3
         2: .line 1788
            new java.lang.IllegalStateException
            dup
            ldc "No ObjectCodec defined for parser, needed for deserialization"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1790
      StackMap locals: com.fasterxml.jackson.core.ObjectCodec
      StackMap stack:
            aload 1 /* c */
            areturn
        end local 1 // com.fasterxml.jackson.core.ObjectCodec c
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            1    4     1     c  Lcom/fasterxml/jackson/core/ObjectCodec;

  protected com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonParser this
        start local 1 // java.lang.String msg
         0: .line 1804
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aload 0 /* this */
            aload 1 /* msg */
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
         1: .line 1805
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
            invokevirtual com.fasterxml.jackson.core.JsonParseException.withRequestPayload:(Lcom/fasterxml/jackson/core/util/RequestPayload;)Lcom/fasterxml/jackson/core/JsonParseException;
         2: .line 1804
            areturn
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonParser;
            0    3     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  protected void _reportUnsupportedOperation();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1815
            new java.lang.UnsupportedOperationException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Operation not supported by parser of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.jackson.core.JsonParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonParser;
}
SourceFile: "JsonParser.java"
NestMembers:
  com.fasterxml.jackson.core.JsonParser$Feature  com.fasterxml.jackson.core.JsonParser$NumberType
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