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 382
            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 383
            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 414
            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 430
            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 431
            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 443
            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 444
            aload 2 /* ctxt */
            ifnull 3
         2: .line 445
            aload 2 /* ctxt */
            aload 1 /* v */
            invokevirtual com.fasterxml.jackson.core.JsonStreamContext.setCurrentValue:(Ljava/lang/Object;)V
         3: .line 447
      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 455
            aload 0 /* this */
            aload 1 /* payload */
            putfield com.fasterxml.jackson.core.JsonParser._requestPayload:Lcom/fasterxml/jackson/core/util/RequestPayload;
         1: .line 456
            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 464
            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 465
            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 473
            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 474
            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 497
            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 498
            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 497
            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 507
            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 517
            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 538
            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 553
            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 563
            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 665
            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 683
            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 696
            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 697
            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 705
            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 706
            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 714
            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 715
      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 721
            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 boolean isEnabled(com.fasterxml.jackson.core.StreamReadFeature);
    descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)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.StreamReadFeature f
         0: .line 728
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
            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.StreamReadFeature 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/StreamReadFeature;
    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 737
            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 750
            aload 0 /* this */
            iload 1 /* mask */
            putfield com.fasterxml.jackson.core.JsonParser._features:I
         1: .line 751
            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 770
            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 771
            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 783
            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=1, 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 803
            aload 0 /* this */
            areturn
        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 857
            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 868
            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 883
            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 898
            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 913
            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 931
            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 932
            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 933
      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 934
      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 969
            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 991
            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 1008
            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 1083
            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 1091
            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 1104
            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 1167
            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 1195
            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 1196
            aload 2 /* str */
            ifnonnull 3
         2: .line 1197
            iconst_0
            ireturn
         3: .line 1199
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* writer */
            aload 2 /* str */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         4: .line 1200
            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=8, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1305
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            istore 1 /* value */
        start local 1 // int value
         1: .line 1309
            iload 1 /* value */
            bipush -128
            if_icmplt 2
            iload 1 /* value */
            sipush 255
            if_icmple 6
         2: .line 1310
      StackMap locals: int
      StackMap stack:
            new com.fasterxml.jackson.core.exc.InputCoercionException
            dup
            aload 0 /* this */
         3: .line 1311
            ldc "Numeric value (%s) out of range of Java byte"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 1312
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
         5: .line 1310
            invokespecial com.fasterxml.jackson.core.exc.InputCoercionException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Class;)V
            athrow
         6: .line 1314
      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    7     0   this  Lcom/fasterxml/jackson/core/JsonParser;
            1    7     1  value  I
    Exceptions:
      throws java.io.IOException

  public short getShortValue();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser this
         0: .line 1332
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            istore 1 /* value */
        start local 1 // int value
         1: .line 1333
            iload 1 /* value */
            sipush -32768
            if_icmplt 2
            iload 1 /* value */
            sipush 32767
            if_icmple 6
         2: .line 1334
      StackMap locals: int
      StackMap stack:
            new com.fasterxml.jackson.core.exc.InputCoercionException
            dup
            aload 0 /* this */
         3: .line 1335
            ldc "Numeric value (%s) out of range of Java short"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         4: .line 1336
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            getstatic java.lang.Short.TYPE:Ljava/lang/Class;
         5: .line 1334
            invokespecial com.fasterxml.jackson.core.exc.InputCoercionException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Class;)V
            athrow
         6: .line 1338
      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    7     0   this  Lcom/fasterxml/jackson/core/JsonParser;
            1    7     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 1437
            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 1438
            aload 1 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 2
            iconst_1
            ireturn
         2: .line 1439
      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 1440
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.core.JsonParseException
            dup
            aload 0 /* this */
         4: .line 1441
            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 1440
            invokespecial com.fasterxml.jackson.core.JsonParseException.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
         6: .line 1442
            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 1440
            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 1457
            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 1495
            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 1513
            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 1528
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonParser._reportUnsupportedOperation:()V
         1: .line 1529
            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 1550
            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 1564
            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 1578
            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 1593
            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 1608
            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 1623
            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 1638
            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 1653
            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 1668
            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 1702
            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 1716
            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 1731
            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 1746
            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 1776
            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 1799
            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 1807
            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<T>);
    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 1815
            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<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)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 1829
            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 1833
            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 1834
            aload 1 /* c */
            ifnonnull 3
         2: .line 1835
            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 1837
      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 1851
            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 1852
            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 1851
            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 1862
            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