public class com.fasterxml.jackson.databind.util.TokenBuffer extends com.fasterxml.jackson.core.JsonGenerator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.databind.util.TokenBuffer
  super_class: com.fasterxml.jackson.core.JsonGenerator
{
  protected static final int DEFAULT_GENERATOR_FEATURES;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

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

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

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

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

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

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

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

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

  protected com.fasterxml.jackson.databind.util.TokenBuffer$Segment _first;
    descriptor: Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.databind.util.TokenBuffer$Segment _last;
    descriptor: Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    flags: (0x0004) ACC_PROTECTED

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

  protected java.lang.Object _typeId;
    descriptor: Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.Object _objectId;
    descriptor: Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED

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

  protected com.fasterxml.jackson.core.json.JsonWriteContext _writeContext;
    descriptor: Lcom/fasterxml/jackson/core/json/JsonWriteContext;
    flags: (0x0004) ACC_PROTECTED

  private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 32
            invokestatic com.fasterxml.jackson.core.JsonGenerator$Feature.collectDefaults:()I
            putstatic com.fasterxml.jackson.databind.util.TokenBuffer.DEFAULT_GENERATOR_FEATURES:I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.fasterxml.jackson.core.ObjectCodec, boolean);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.ObjectCodec codec
        start local 2 // boolean hasNativeIds
         0: .line 149
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.JsonGenerator.<init>:()V
         1: .line 126
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 151
            aload 0 /* this */
            aload 1 /* codec */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         3: .line 152
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.util.TokenBuffer.DEFAULT_GENERATOR_FEATURES:I
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
         4: .line 153
            aload 0 /* this */
            aconst_null
            invokestatic com.fasterxml.jackson.core.json.JsonWriteContext.createRootContext:(Lcom/fasterxml/jackson/core/json/DupDetector;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         5: .line 155
            aload 0 /* this */
            aload 0 /* this */
            new com.fasterxml.jackson.databind.util.TokenBuffer$Segment
            dup
            invokespecial com.fasterxml.jackson.databind.util.TokenBuffer$Segment.<init>:()V
            dup_x1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
         6: .line 156
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         7: .line 157
            aload 0 /* this */
            iload 2 /* hasNativeIds */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
         8: .line 158
            aload 0 /* this */
            iload 2 /* hasNativeIds */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
         9: .line 160
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            ior
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
        10: .line 161
            return
        end local 2 // boolean hasNativeIds
        end local 1 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   11     1         codec  Lcom/fasterxml/jackson/core/ObjectCodec;
            0   11     2  hasNativeIds  Z
    MethodParameters:
              Name  Flags
      codec         
      hasNativeIds  

  public void <init>(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 167
            aload 0 /* this */
            aload 1 /* p */
            aconst_null
            invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)V
         1: .line 168
            return
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1     p  Lcom/fasterxml/jackson/core/JsonParser;
    MethodParameters:
      Name  Flags
      p     

  public void <init>(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 173
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.JsonGenerator.<init>:()V
         1: .line 126
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 175
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         3: .line 176
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getParsingContext:()Lcom/fasterxml/jackson/core/JsonStreamContext;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._parentContext:Lcom/fasterxml/jackson/core/JsonStreamContext;
         4: .line 177
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.util.TokenBuffer.DEFAULT_GENERATOR_FEATURES:I
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
         5: .line 178
            aload 0 /* this */
            aconst_null
            invokestatic com.fasterxml.jackson.core.json.JsonWriteContext.createRootContext:(Lcom/fasterxml/jackson/core/json/DupDetector;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         6: .line 180
            aload 0 /* this */
            aload 0 /* this */
            new com.fasterxml.jackson.databind.util.TokenBuffer$Segment
            dup
            invokespecial com.fasterxml.jackson.databind.util.TokenBuffer$Segment.<init>:()V
            dup_x1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
         7: .line 181
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         8: .line 182
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.canReadTypeId:()Z
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
         9: .line 183
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.canReadObjectId:()Z
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
        10: .line 184
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            ior
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
        11: .line 185
            aload 0 /* this */
            aload 2 /* ctxt */
            ifnonnull 12
            iconst_0
            goto 13
        12: .line 186
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer
            aload 2 /* ctxt */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
        13: .line 185
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer int
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
        14: .line 187
            return
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   15     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0   15     2  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
    MethodParameters:
      Name  Flags
      p     
      ctxt  

  public static com.fasterxml.jackson.databind.util.TokenBuffer asCopyOfValue(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonParser p
         0: .line 200
            new com.fasterxml.jackson.databind.util.TokenBuffer
            dup
            aload 0 /* p */
            invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/JsonParser;)V
            astore 1 /* b */
        start local 1 // com.fasterxml.jackson.databind.util.TokenBuffer b
         1: .line 201
            aload 1 /* b */
            aload 0 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 202
            aload 1 /* b */
            areturn
        end local 1 // com.fasterxml.jackson.databind.util.TokenBuffer b
        end local 0 // com.fasterxml.jackson.core.JsonParser p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     p  Lcom/fasterxml/jackson/core/JsonParser;
            1    3     1     b  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     

  public com.fasterxml.jackson.databind.util.TokenBuffer overrideParentContext(com.fasterxml.jackson.core.JsonStreamContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonStreamContext;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonStreamContext ctxt
         0: .line 214
            aload 0 /* this */
            aload 1 /* ctxt */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._parentContext:Lcom/fasterxml/jackson/core/JsonStreamContext;
         1: .line 215
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonStreamContext ctxt
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1  ctxt  Lcom/fasterxml/jackson/core/JsonStreamContext;
    MethodParameters:
      Name  Flags
      ctxt  

  public com.fasterxml.jackson.databind.util.TokenBuffer forceUseOfBigDecimal(boolean);
    descriptor: (Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // boolean b
         0: .line 222
            aload 0 /* this */
            iload 1 /* b */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
         1: .line 223
            aload 0 /* this */
            areturn
        end local 1 // boolean b
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1     b  Z
    MethodParameters:
      Name  Flags
      b     

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

  public com.fasterxml.jackson.core.JsonParser asParser();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 242
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

  public com.fasterxml.jackson.core.JsonParser asParserOnFirstToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 256
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonParser;
            astore 1 /* p */
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         1: .line 257
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
         2: .line 258
            aload 1 /* p */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            1    3     1     p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonParser asParser(com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.ObjectCodec codec
         0: .line 276
            new com.fasterxml.jackson.databind.util.TokenBuffer$Parser
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 1 /* codec */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._parentContext:Lcom/fasterxml/jackson/core/JsonStreamContext;
            invokespecial com.fasterxml.jackson.databind.util.TokenBuffer$Parser.<init>:(Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;Lcom/fasterxml/jackson/core/ObjectCodec;ZZLcom/fasterxml/jackson/core/JsonStreamContext;)V
            areturn
        end local 1 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    1     1  codec  Lcom/fasterxml/jackson/core/ObjectCodec;
    MethodParameters:
       Name  Flags
      codec  

  public com.fasterxml.jackson.core.JsonParser asParser(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonParser src
         0: .line 285
            new com.fasterxml.jackson.databind.util.TokenBuffer$Parser
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._parentContext:Lcom/fasterxml/jackson/core/JsonStreamContext;
            invokespecial com.fasterxml.jackson.databind.util.TokenBuffer$Parser.<init>:(Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;Lcom/fasterxml/jackson/core/ObjectCodec;ZZLcom/fasterxml/jackson/core/JsonStreamContext;)V
            astore 2 /* p */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Parser p
         1: .line 286
            aload 2 /* p */
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTokenLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Parser.setLocation:(Lcom/fasterxml/jackson/core/JsonLocation;)V
         2: .line 287
            aload 2 /* p */
            areturn
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Parser p
        end local 1 // com.fasterxml.jackson.core.JsonParser src
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    3     1   src  Lcom/fasterxml/jackson/core/JsonParser;
            1    3     2     p  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Parser;
    MethodParameters:
      Name  Flags
      src   

  public com.fasterxml.jackson.core.JsonToken firstToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 298
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.type:(I)Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

  public com.fasterxml.jackson.databind.util.TokenBuffer append(com.fasterxml.jackson.databind.util.TokenBuffer);
    descriptor: (Lcom/fasterxml/jackson/databind/util/TokenBuffer;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.databind.util.TokenBuffer other
         0: .line 318
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            ifne 2
         1: .line 319
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.canWriteTypeId:()Z
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
         2: .line 321
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            ifne 4
         3: .line 322
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.canWriteObjectId:()Z
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
         4: .line 324
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            ior
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
         5: .line 326
            aload 1 /* other */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 2 /* p */
        start local 2 // com.fasterxml.jackson.core.JsonParser p
         6: .line 327
            goto 8
         7: .line 328
      StackMap locals: com.fasterxml.jackson.core.JsonParser
      StackMap stack:
            aload 0 /* this */
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
         8: .line 327
      StackMap locals:
      StackMap stack:
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            ifnonnull 7
         9: .line 330
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonParser p
        end local 1 // com.fasterxml.jackson.databind.util.TokenBuffer other
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   10     1  other  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            6   10     2      p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      other  

  public void serialize(com.fasterxml.jackson.core.JsonGenerator);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator gen
         0: .line 345
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* segment */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment segment
         1: .line 346
            iconst_m1
            istore 3 /* ptr */
        start local 3 // int ptr
         2: .line 348
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            istore 4 /* checkIds */
        start local 4 // boolean checkIds
         3: .line 349
            iload 4 /* checkIds */
            ifeq 4
            aload 2 /* segment */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.hasIds:()Z
            ifeq 4
            iconst_1
            goto 5
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment int int
      StackMap stack:
         4: iconst_0
      StackMap locals:
      StackMap stack: int
         5: istore 5 /* hasIds */
        start local 5 // boolean hasIds
         6: .line 352
      StackMap locals: int
      StackMap stack:
            iinc 3 /* ptr */ 1
            iload 3 /* ptr */
            bipush 16
            if_icmplt 13
         7: .line 353
            iconst_0
            istore 3 /* ptr */
         8: .line 354
            aload 2 /* segment */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.next:()Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* segment */
         9: .line 355
            aload 2 /* segment */
            ifnonnull 10
            goto 96
        10: .line 356
      StackMap locals:
      StackMap stack:
            iload 4 /* checkIds */
            ifeq 11
            aload 2 /* segment */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.hasIds:()Z
            ifeq 11
            iconst_1
            goto 12
      StackMap locals:
      StackMap stack:
        11: iconst_0
      StackMap locals:
      StackMap stack: int
        12: istore 5 /* hasIds */
        13: .line 358
      StackMap locals:
      StackMap stack:
            aload 2 /* segment */
            iload 3 /* ptr */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.type:(I)Lcom/fasterxml/jackson/core/JsonToken;
            astore 6 /* t */
        start local 6 // com.fasterxml.jackson.core.JsonToken t
        14: .line 359
            aload 6 /* t */
            ifnonnull 15
            goto 96
        15: .line 361
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            iload 5 /* hasIds */
            ifeq 22
        16: .line 362
            aload 2 /* segment */
            iload 3 /* ptr */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.findObjectId:(I)Ljava/lang/Object;
            astore 7 /* id */
        start local 7 // java.lang.Object id
        17: .line 363
            aload 7 /* id */
            ifnull 19
        18: .line 364
            aload 1 /* gen */
            aload 7 /* id */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeObjectId:(Ljava/lang/Object;)V
        19: .line 366
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* segment */
            iload 3 /* ptr */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.findTypeId:(I)Ljava/lang/Object;
            astore 7 /* id */
        20: .line 367
            aload 7 /* id */
            ifnull 22
        21: .line 368
            aload 1 /* gen */
            aload 7 /* id */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeTypeId:(Ljava/lang/Object;)V
        end local 7 // java.lang.Object id
        22: .line 373
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 6 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 13
                    2: 23
                    3: 25
                    4: 27
                    5: 29
                    6: 31
                    7: 86
                    8: 37
                    9: 43
                   10: 58
                   11: 80
                   12: 82
                   13: 84
              default: 95
          }
        23: .line 375
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeStartObject:()V
        24: .line 376
            goto 6
        25: .line 378
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeEndObject:()V
        26: .line 379
            goto 6
        27: .line 381
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeStartArray:()V
        28: .line 382
            goto 6
        29: .line 384
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeEndArray:()V
        30: .line 385
            goto 6
        31: .line 389
      StackMap locals:
      StackMap stack:
            aload 2 /* segment */
            iload 3 /* ptr */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
            astore 7 /* ob */
        start local 7 // java.lang.Object ob
        32: .line 390
            aload 7 /* ob */
            instanceof com.fasterxml.jackson.core.SerializableString
            ifeq 35
        33: .line 391
            aload 1 /* gen */
            aload 7 /* ob */
            checkcast com.fasterxml.jackson.core.SerializableString
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeFieldName:(Lcom/fasterxml/jackson/core/SerializableString;)V
        34: .line 392
            goto 6
        35: .line 393
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 1 /* gen */
            aload 7 /* ob */
            checkcast java.lang.String
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeFieldName:(Ljava/lang/String;)V
        end local 7 // java.lang.Object ob
        36: .line 396
            goto 6
        37: .line 399
      StackMap locals:
      StackMap stack:
            aload 2 /* segment */
            iload 3 /* ptr */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
            astore 7 /* ob */
        start local 7 // java.lang.Object ob
        38: .line 400
            aload 7 /* ob */
            instanceof com.fasterxml.jackson.core.SerializableString
            ifeq 41
        39: .line 401
            aload 1 /* gen */
            aload 7 /* ob */
            checkcast com.fasterxml.jackson.core.SerializableString
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeString:(Lcom/fasterxml/jackson/core/SerializableString;)V
        40: .line 402
            goto 6
        41: .line 403
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 1 /* gen */
            aload 7 /* ob */
            checkcast java.lang.String
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeString:(Ljava/lang/String;)V
        end local 7 // java.lang.Object ob
        42: .line 406
            goto 6
        43: .line 409
      StackMap locals:
      StackMap stack:
            aload 2 /* segment */
            iload 3 /* ptr */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
            astore 7 /* n */
        start local 7 // java.lang.Object n
        44: .line 410
            aload 7 /* n */
            instanceof java.lang.Integer
            ifeq 47
        45: .line 411
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(I)V
        46: .line 412
            goto 6
      StackMap locals: java.lang.Object
      StackMap stack:
        47: aload 7 /* n */
            instanceof java.math.BigInteger
            ifeq 50
        48: .line 413
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.math.BigInteger
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(Ljava/math/BigInteger;)V
        49: .line 414
            goto 6
      StackMap locals:
      StackMap stack:
        50: aload 7 /* n */
            instanceof java.lang.Long
            ifeq 53
        51: .line 415
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(J)V
        52: .line 416
            goto 6
      StackMap locals:
      StackMap stack:
        53: aload 7 /* n */
            instanceof java.lang.Short
            ifeq 56
        54: .line 417
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.lang.Short
            invokevirtual java.lang.Short.shortValue:()S
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(S)V
        55: .line 418
            goto 6
        56: .line 419
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.lang.Number
            invokevirtual java.lang.Number.intValue:()I
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(I)V
        end local 7 // java.lang.Object n
        57: .line 422
            goto 6
        58: .line 425
      StackMap locals:
      StackMap stack:
            aload 2 /* segment */
            iload 3 /* ptr */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
            astore 7 /* n */
        start local 7 // java.lang.Object n
        59: .line 426
            aload 7 /* n */
            instanceof java.lang.Double
            ifeq 62
        60: .line 427
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.lang.Double
            invokevirtual java.lang.Double.doubleValue:()D
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(D)V
        61: .line 428
            goto 6
      StackMap locals: java.lang.Object
      StackMap stack:
        62: aload 7 /* n */
            instanceof java.math.BigDecimal
            ifeq 65
        63: .line 429
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.math.BigDecimal
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(Ljava/math/BigDecimal;)V
        64: .line 430
            goto 6
      StackMap locals:
      StackMap stack:
        65: aload 7 /* n */
            instanceof java.lang.Float
            ifeq 68
        66: .line 431
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.lang.Float
            invokevirtual java.lang.Float.floatValue:()F
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(F)V
        67: .line 432
            goto 6
      StackMap locals:
      StackMap stack:
        68: aload 7 /* n */
            ifnonnull 71
        69: .line 433
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNull:()V
        70: .line 434
            goto 6
      StackMap locals:
      StackMap stack:
        71: aload 7 /* n */
            instanceof java.lang.String
            ifeq 74
        72: .line 435
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.lang.String
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(Ljava/lang/String;)V
        73: .line 436
            goto 6
        74: .line 437
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.core.JsonGenerationException
            dup
        75: .line 438
            ldc "Unrecognized value type for VALUE_NUMBER_FLOAT: %s, cannot serialize"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        76: .line 439
            aload 7 /* n */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
        77: .line 437
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        78: .line 439
            aload 1 /* gen */
        79: .line 437
            invokespecial com.fasterxml.jackson.core.JsonGenerationException.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonGenerator;)V
            athrow
        end local 7 // java.lang.Object n
        80: .line 444
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeBoolean:(Z)V
        81: .line 445
            goto 6
        82: .line 447
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeBoolean:(Z)V
        83: .line 448
            goto 6
        84: .line 450
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNull:()V
        85: .line 451
            goto 6
        86: .line 454
      StackMap locals:
      StackMap stack:
            aload 2 /* segment */
            iload 3 /* ptr */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.get:(I)Ljava/lang/Object;
            astore 7 /* value */
        start local 7 // java.lang.Object value
        87: .line 458
            aload 7 /* value */
            instanceof com.fasterxml.jackson.databind.util.RawValue
            ifeq 90
        88: .line 459
            aload 7 /* value */
            checkcast com.fasterxml.jackson.databind.util.RawValue
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.databind.util.RawValue.serialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
        89: .line 460
            goto 6
      StackMap locals: java.lang.Object
      StackMap stack:
        90: aload 7 /* value */
            instanceof com.fasterxml.jackson.databind.JsonSerializable
            ifeq 93
        91: .line 461
            aload 1 /* gen */
            aload 7 /* value */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeObject:(Ljava/lang/Object;)V
        92: .line 462
            goto 6
        93: .line 463
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            aload 7 /* value */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeEmbeddedObject:(Ljava/lang/Object;)V
        end local 7 // java.lang.Object value
        94: .line 466
            goto 6
        95: .line 468
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            ldc "Internal error: should never end up through this code path"
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 6 // com.fasterxml.jackson.core.JsonToken t
        96: .line 471
      StackMap locals:
      StackMap stack:
            return
        end local 5 // boolean hasIds
        end local 4 // boolean checkIds
        end local 3 // int ptr
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment segment
        end local 1 // com.fasterxml.jackson.core.JsonGenerator gen
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   97     0      this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   97     1       gen  Lcom/fasterxml/jackson/core/JsonGenerator;
            1   97     2   segment  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            2   97     3       ptr  I
            3   97     4  checkIds  Z
            6   97     5    hasIds  Z
           14   96     6         t  Lcom/fasterxml/jackson/core/JsonToken;
           17   22     7        id  Ljava/lang/Object;
           32   36     7        ob  Ljava/lang/Object;
           38   42     7        ob  Ljava/lang/Object;
           44   57     7         n  Ljava/lang/Object;
           59   80     7         n  Ljava/lang/Object;
           87   94     7     value  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      gen   

  public com.fasterxml.jackson.databind.util.TokenBuffer deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         0: .line 480
            aload 1 /* p */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonParser.hasToken:(Lcom/fasterxml/jackson/core/JsonToken;)Z
            ifne 3
         1: .line 481
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 482
            aload 0 /* this */
            areturn
         3: .line 489
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
         4: .line 491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
         5: .line 492
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            dup
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         6: getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 4
         7: .line 493
            aload 3 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 11
         8: .line 494
            aload 2 /* ctxt */
            ldc Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
         9: .line 495
            new java.lang.StringBuilder
            dup
            ldc "Expected END_OBJECT after copying contents of a JsonParser into TokenBuffer, got "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* t */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.Object
        10: .line 494
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
        11: .line 498
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
        12: .line 499
            aload 0 /* this */
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonToken t
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   13     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0   13     2  ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            6   13     3     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     
      ctxt  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 509
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 510
            aload 1 /* sb */
            ldc "[TokenBuffer: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 517
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 2 /* jp */
        start local 2 // com.fasterxml.jackson.core.JsonParser jp
         3: .line 518
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         4: .line 519
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            ifne 5
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            ifne 5
            iconst_0
            goto 6
      StackMap locals: java.lang.StringBuilder com.fasterxml.jackson.core.JsonParser int
      StackMap stack:
         5: iconst_1
      StackMap locals:
      StackMap stack: int
         6: istore 4 /* hasNativeIds */
        start local 4 // boolean hasNativeIds
         7: .line 524
      StackMap locals: int
      StackMap stack:
            aload 2 /* jp */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 5 /* t */
        start local 5 // com.fasterxml.jackson.core.JsonToken t
         8: .line 525
            aload 5 /* t */
            ifnonnull 10
         9: goto 25
        10: .line 527
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            iload 4 /* hasNativeIds */
            ifeq 12
        11: .line 528
            aload 0 /* this */
            aload 1 /* sb */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendNativeIds:(Ljava/lang/StringBuilder;)V
        12: .line 531
      StackMap locals:
      StackMap stack:
            iload 3 /* count */
            bipush 100
            if_icmpge 23
        13: .line 532
            iload 3 /* count */
            ifle 15
        14: .line 533
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 535
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            aload 5 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 536
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 23
        17: .line 537
            aload 1 /* sb */
            bipush 40
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        18: .line 538
            aload 1 /* sb */
            aload 2 /* jp */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 539
            aload 1 /* sb */
            bipush 41
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        20: .line 542
            goto 23
        end local 5 // com.fasterxml.jackson.core.JsonToken t
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer java.lang.StringBuilder com.fasterxml.jackson.core.JsonParser int int
      StackMap stack: java.io.IOException
        21: astore 6 /* ioe */
        start local 6 // java.io.IOException ioe
        22: .line 543
            new java.lang.IllegalStateException
            dup
            aload 6 /* ioe */
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 6 // java.io.IOException ioe
        start local 5 // com.fasterxml.jackson.core.JsonToken t
        23: .line 545
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            iinc 3 /* count */ 1
        end local 5 // com.fasterxml.jackson.core.JsonToken t
        24: .line 521
            goto 7
        25: .line 548
      StackMap locals:
      StackMap stack:
            iload 3 /* count */
            bipush 100
            if_icmplt 27
        26: .line 549
            aload 1 /* sb */
            ldc " ... (truncated "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* count */
            bipush 100
            isub
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " entries)"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        27: .line 551
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        28: .line 552
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 4 // boolean hasNativeIds
        end local 3 // int count
        end local 2 // com.fasterxml.jackson.core.JsonParser jp
        end local 1 // java.lang.StringBuilder sb
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   29     0          this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            1   29     1            sb  Ljava/lang/StringBuilder;
            3   29     2            jp  Lcom/fasterxml/jackson/core/JsonParser;
            4   29     3         count  I
            7   29     4  hasNativeIds  Z
            8   21     5             t  Lcom/fasterxml/jackson/core/JsonToken;
           23   24     5             t  Lcom/fasterxml/jackson/core/JsonToken;
           22   23     6           ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           7     9      21  Class java.io.IOException
          10    20      21  Class java.io.IOException

  private final void _appendNativeIds(java.lang.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.StringBuilder sb
         0: .line 557
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            iconst_1
            isub
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.findObjectId:(I)Ljava/lang/Object;
            astore 2 /* objectId */
        start local 2 // java.lang.Object objectId
         1: .line 558
            aload 2 /* objectId */
            ifnull 3
         2: .line 559
            aload 1 /* sb */
            ldc "[objectId="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* objectId */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         3: .line 561
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            iconst_1
            isub
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.findTypeId:(I)Ljava/lang/Object;
            astore 3 /* typeId */
        start local 3 // java.lang.Object typeId
         4: .line 562
            aload 3 /* typeId */
            ifnull 6
         5: .line 563
            aload 1 /* sb */
            ldc "[typeId="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* typeId */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         6: .line 565
      StackMap locals: java.lang.Object
      StackMap stack:
            return
        end local 3 // java.lang.Object typeId
        end local 2 // java.lang.Object objectId
        end local 1 // java.lang.StringBuilder sb
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    7     1        sb  Ljava/lang/StringBuilder;
            1    7     2  objectId  Ljava/lang/Object;
            4    7     3    typeId  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      sb    

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

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

  public boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature f
         0: .line 589
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator$Feature.getMask:()I
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature f
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1     f  Lcom/fasterxml/jackson/core/JsonGenerator$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.databind.util.TokenBuffer this
         0: .line 594
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
            ireturn
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

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

  public com.fasterxml.jackson.core.JsonGenerator overrideStdFeatures(int, int);
    descriptor: (II)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // int values
        start local 2 // int mask
         0: .line 606
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.getFeatureMask:()I
            istore 3 /* oldState */
        start local 3 // int oldState
         1: .line 607
            aload 0 /* this */
            iload 3 /* oldState */
            iload 2 /* mask */
            iconst_m1
            ixor
            iand
            iload 1 /* values */
            iload 2 /* mask */
            iand
            ior
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
         2: .line 608
            aload 0 /* this */
            areturn
        end local 3 // int oldState
        end local 2 // int mask
        end local 1 // int values
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    3     1    values  I
            0    3     2      mask  I
            1    3     3  oldState  I
    MethodParameters:
        Name  Flags
      values  
      mask    

  public com.fasterxml.jackson.core.JsonGenerator useDefaultPrettyPrinter();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 614
            aload 0 /* this */
            areturn
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

  public com.fasterxml.jackson.core.JsonGenerator setCodec(com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.ObjectCodec oc
         0: .line 619
            aload 0 /* this */
            aload 1 /* oc */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         1: .line 620
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.ObjectCodec oc
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1    oc  Lcom/fasterxml/jackson/core/ObjectCodec;
    MethodParameters:
      Name  Flags
      oc    

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

  public final com.fasterxml.jackson.core.json.JsonWriteContext getOutputContext();
    descriptor: ()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 627
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            areturn
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

  public boolean canWriteBinaryNatively();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 640
            iconst_1
            ireturn
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

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

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 654
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._closed:Z
         1: .line 655
            return
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    Exceptions:
      throws java.io.IOException

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

  public final void writeStartArray();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 669
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            pop
         1: .line 670
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
         2: .line 671
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         3: .line 672
            return
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    Exceptions:
      throws java.io.IOException

  public final void writeStartArray(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // int size
         0: .line 677
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            pop
         1: .line 678
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
         2: .line 679
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         3: .line 680
            return
        end local 1 // int size
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    4     1  size  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      size  

  public void writeStartArray(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.Object forValue
         0: .line 684
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            pop
         1: .line 685
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
         2: .line 686
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         3: .line 687
            return
        end local 1 // java.lang.Object forValue
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    4     1  forValue  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      forValue  

  public void writeStartArray(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.Object forValue
        start local 2 // int size
         0: .line 691
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            pop
         1: .line 692
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
         2: .line 693
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 1 /* forValue */
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         3: .line 694
            return
        end local 2 // int size
        end local 1 // java.lang.Object forValue
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    4     1  forValue  Ljava/lang/Object;
            0    4     2      size  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      forValue  
      size      

  public final void writeEndArray();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 699
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendEndMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
         1: .line 701
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            astore 1 /* c */
        start local 1 // com.fasterxml.jackson.core.json.JsonWriteContext c
         2: .line 702
            aload 1 /* c */
            ifnull 4
         3: .line 703
            aload 0 /* this */
            aload 1 /* c */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 705
      StackMap locals: com.fasterxml.jackson.core.json.JsonWriteContext
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.json.JsonWriteContext c
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            2    5     1     c  Lcom/fasterxml/jackson/core/json/JsonWriteContext;
    Exceptions:
      throws java.io.IOException

  public final void writeStartObject();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 710
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            pop
         1: .line 711
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
         2: .line 712
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildObjectContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         3: .line 713
            return
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    Exceptions:
      throws java.io.IOException

  public void writeStartObject(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.databind.util.TokenBuffer this
        start local 1 // java.lang.Object forValue
         0: .line 718
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            pop
         1: .line 719
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
         2: .line 720
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 1 /* forValue */
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildObjectContext:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.json.JsonWriteContext ctxt
         3: .line 721
            aload 0 /* this */
            aload 2 /* ctxt */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 722
            return
        end local 2 // com.fasterxml.jackson.core.json.JsonWriteContext ctxt
        end local 1 // java.lang.Object forValue
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    5     1  forValue  Ljava/lang/Object;
            3    5     2      ctxt  Lcom/fasterxml/jackson/core/json/JsonWriteContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      forValue  

  public void writeStartObject(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.Object forValue
        start local 2 // int size
         0: .line 727
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            pop
         1: .line 728
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendStartMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
         2: .line 729
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 1 /* forValue */
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildObjectContext:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            astore 3 /* ctxt */
        start local 3 // com.fasterxml.jackson.core.json.JsonWriteContext ctxt
         3: .line 730
            aload 0 /* this */
            aload 3 /* ctxt */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 731
            return
        end local 3 // com.fasterxml.jackson.core.json.JsonWriteContext ctxt
        end local 2 // int size
        end local 1 // java.lang.Object forValue
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    5     1  forValue  Ljava/lang/Object;
            0    5     2      size  I
            3    5     3      ctxt  Lcom/fasterxml/jackson/core/json/JsonWriteContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      forValue  
      size      

  public final void writeEndObject();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 736
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendEndMarker:(Lcom/fasterxml/jackson/core/JsonToken;)V
         1: .line 738
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            astore 1 /* c */
        start local 1 // com.fasterxml.jackson.core.json.JsonWriteContext c
         2: .line 739
            aload 1 /* c */
            ifnull 4
         3: .line 740
            aload 0 /* this */
            aload 1 /* c */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 742
      StackMap locals: com.fasterxml.jackson.core.json.JsonWriteContext
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.json.JsonWriteContext c
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            2    5     1     c  Lcom/fasterxml/jackson/core/json/JsonWriteContext;
    Exceptions:
      throws java.io.IOException

  public final void writeFieldName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.String name
         0: .line 747
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
            pop
         1: .line 748
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendFieldName:(Ljava/lang/Object;)V
         2: .line 749
            return
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    3     1  name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  

  public void writeFieldName(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.SerializableString name
         0: .line 754
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            aload 1 /* name */
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
            pop
         1: .line 755
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendFieldName:(Ljava/lang/Object;)V
         2: .line 756
            return
        end local 1 // com.fasterxml.jackson.core.SerializableString name
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    3     1  name  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      name  

  public void writeString(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.String text
         0: .line 766
            aload 1 /* text */
            ifnonnull 3
         1: .line 767
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 768
            goto 4
         3: .line 769
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* text */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         4: .line 771
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    5     1  text  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeString(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 775
            aload 0 /* this */
            new java.lang.String
            dup
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokespecial java.lang.String.<init>:([CII)V
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:(Ljava/lang/String;)V
         1: .line 776
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1    text  [C
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeString(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.SerializableString text
         0: .line 780
            aload 1 /* text */
            ifnonnull 3
         1: .line 781
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 782
            goto 4
         3: .line 783
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* text */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         4: .line 785
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.SerializableString text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    5     1  text  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRawUTF8String(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // byte[] text
        start local 2 // int offset
        start local 3 // int length
         0: .line 791
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 792
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1    text  [B
            0    2     2  offset  I
            0    2     3  length  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      length  

  public void writeUTF8String(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // byte[] text
        start local 2 // int offset
        start local 3 // int length
         0: .line 798
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 799
            return
        end local 3 // int length
        end local 2 // int offset
        end local 1 // byte[] text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1    text  [B
            0    2     2  offset  I
            0    2     3  length  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      length  

  public void writeRaw(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.String text
         0: .line 803
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 804
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1  text  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRaw(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.String text
        start local 2 // int offset
        start local 3 // int len
         0: .line 808
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 809
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1    text  Ljava/lang/String;
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRaw(com.fasterxml.jackson.core.SerializableString);
    descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.SerializableString text
         0: .line 813
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 814
            return
        end local 1 // com.fasterxml.jackson.core.SerializableString text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1  text  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRaw(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 818
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 819
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1    text  [C
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRaw(char);
    descriptor: (C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // char c
         0: .line 823
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 824
            return
        end local 1 // char c
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1     c  C
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c     

  public void writeRawValue(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.String text
         0: .line 828
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            new com.fasterxml.jackson.databind.util.RawValue
            dup
            aload 1 /* text */
            invokespecial com.fasterxml.jackson.databind.util.RawValue.<init>:(Ljava/lang/String;)V
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         1: .line 829
            return
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1  text  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      text  

  public void writeRawValue(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.String text
        start local 2 // int offset
        start local 3 // int len
         0: .line 833
            iload 2 /* offset */
            ifgt 1
            iload 3 /* len */
            aload 1 /* text */
            invokevirtual java.lang.String.length:()I
            if_icmpeq 2
         1: .line 834
      StackMap locals:
      StackMap stack:
            aload 1 /* text */
            iload 2 /* offset */
            iload 2 /* offset */
            iload 3 /* len */
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 1 /* text */
         2: .line 836
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            new com.fasterxml.jackson.databind.util.RawValue
            dup
            aload 1 /* text */
            invokespecial com.fasterxml.jackson.databind.util.RawValue.<init>:(Ljava/lang/String;)V
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         3: .line 837
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    4     1    text  Ljava/lang/String;
            0    4     2  offset  I
            0    4     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeRawValue(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // char[] text
        start local 2 // int offset
        start local 3 // int len
         0: .line 841
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            new java.lang.String
            dup
            aload 1 /* text */
            iload 2 /* offset */
            iload 3 /* len */
            invokespecial java.lang.String.<init>:([CII)V
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         1: .line 842
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1    text  [C
            0    2     2  offset  I
            0    2     3     len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      text    
      offset  
      len     

  public void writeNumber(short);
    descriptor: (S)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // short i
         0: .line 852
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            iload 1 /* i */
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         1: .line 853
            return
        end local 1 // short i
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1     i  S
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      i     

  public void writeNumber(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // int i
         0: .line 857
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            iload 1 /* i */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         1: .line 858
            return
        end local 1 // int i
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1     i  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      i     

  public void writeNumber(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // long l
         0: .line 862
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            lload 1 /* l */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         1: .line 863
            return
        end local 1 // long l
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1     l  J
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      l     

  public void writeNumber(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // double d
         0: .line 867
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            dload 1 /* d */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         1: .line 868
            return
        end local 1 // double d
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1     d  D
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      d     

  public void writeNumber(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // float f
         0: .line 872
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            fload 1 /* f */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         1: .line 873
            return
        end local 1 // float f
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1     f  F
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      f     

  public void writeNumber(java.math.BigDecimal);
    descriptor: (Ljava/math/BigDecimal;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.math.BigDecimal dec
         0: .line 877
            aload 1 /* dec */
            ifnonnull 3
         1: .line 878
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 879
            goto 4
         3: .line 880
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* dec */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         4: .line 882
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.math.BigDecimal dec
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    5     1   dec  Ljava/math/BigDecimal;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      dec   

  public void writeNumber(java.math.BigInteger);
    descriptor: (Ljava/math/BigInteger;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.math.BigInteger v
         0: .line 886
            aload 1 /* v */
            ifnonnull 3
         1: .line 887
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 888
            goto 4
         3: .line 889
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* v */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         4: .line 891
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.math.BigInteger v
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    5     1     v  Ljava/math/BigInteger;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      v     

  public void writeNumber(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.String encodedValue
         0: .line 898
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* encodedValue */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         1: .line 899
            return
        end local 1 // java.lang.String encodedValue
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1  encodedValue  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      encodedValue  

  public void writeBoolean(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // boolean state
         0: .line 903
            aload 0 /* this */
            iload 1 /* state */
            ifeq 1
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            goto 2
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer
         1: getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer int
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.JsonToken
         2: invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;)V
         3: .line 904
            return
        end local 1 // boolean state
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    4     1  state  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      state  

  public void writeNull();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 908
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;)V
         1: .line 909
            return
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
    Exceptions:
      throws java.io.IOException

  public void writeObject(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.Object value
         0: .line 920
            aload 1 /* value */
            ifnonnull 3
         1: .line 921
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 922
            return
         3: .line 924
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            astore 2 /* raw */
        start local 2 // java.lang.Class raw
         4: .line 925
            aload 2 /* raw */
            ldc [B
            if_acmpeq 5
            aload 1 /* value */
            instanceof com.fasterxml.jackson.databind.util.RawValue
            ifeq 7
         5: .line 926
      StackMap locals: java.lang.Class
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         6: .line 927
            return
         7: .line 929
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 10
         8: .line 934
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         9: .line 935
            goto 11
        10: .line 936
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.writeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
        11: .line 938
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Class raw
        end local 1 // java.lang.Object value
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   12     1  value  Ljava/lang/Object;
            4   12     2    raw  Ljava/lang/Class<*>;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      value  

  public void writeTree(com.fasterxml.jackson.core.TreeNode);
    descriptor: (Lcom/fasterxml/jackson/core/TreeNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.TreeNode node
         0: .line 943
            aload 1 /* node */
            ifnonnull 3
         1: .line 944
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 945
            return
         3: .line 948
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 6
         4: .line 950
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* node */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         5: .line 951
            goto 7
         6: .line 952
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.fasterxml.jackson.core.ObjectCodec.writeTree:(Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/core/TreeNode;)V
         7: .line 954
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.TreeNode node
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    8     1  node  Lcom/fasterxml/jackson/core/TreeNode;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      node  

  public void writeBinary(com.fasterxml.jackson.core.Base64Variant, byte[], int, int);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;[BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        start local 2 // byte[] data
        start local 3 // int offset
        start local 4 // int len
         0: .line 971
            iload 4 /* len */
            newarray 8
            astore 5 /* copy */
        start local 5 // byte[] copy
         1: .line 972
            aload 2 /* data */
            iload 3 /* offset */
            aload 5 /* copy */
            iconst_0
            iload 4 /* len */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 973
            aload 0 /* this */
            aload 5 /* copy */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeObject:(Ljava/lang/Object;)V
         3: .line 974
            return
        end local 5 // byte[] copy
        end local 4 // int len
        end local 3 // int offset
        end local 2 // byte[] data
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    4     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0    4     2        data  [B
            0    4     3      offset  I
            0    4     4         len  I
            1    4     5        copy  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      b64variant  
      data        
      offset      
      len         

  public int writeBinary(com.fasterxml.jackson.core.Base64Variant, java.io.InputStream, int);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/InputStream;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        start local 2 // java.io.InputStream data
        start local 3 // int dataLength
         0: .line 984
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 3 // int dataLength
        end local 2 // java.io.InputStream data
        end local 1 // com.fasterxml.jackson.core.Base64Variant b64variant
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    1     1  b64variant  Lcom/fasterxml/jackson/core/Base64Variant;
            0    1     2        data  Ljava/io/InputStream;
            0    1     3  dataLength  I
    MethodParameters:
            Name  Flags
      b64variant  
      data        
      dataLength  

  public boolean canWriteTypeId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 995
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            ireturn
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

  public boolean canWriteObjectId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 1000
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            ireturn
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

  public void writeTypeId(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.Object id
         0: .line 1005
            aload 0 /* this */
            aload 1 /* id */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
         1: .line 1006
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 1007
            return
        end local 1 // java.lang.Object id
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    3     1    id  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      id    

  public void writeObjectId(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.Object id
         0: .line 1011
            aload 0 /* this */
            aload 1 /* id */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
         1: .line 1012
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 1013
            return
        end local 1 // java.lang.Object id
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    3     1    id  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      id    

  public void writeEmbeddedObject(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.Object object
         0: .line 1017
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* object */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         1: .line 1018
            return
        end local 1 // java.lang.Object object
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    2     1  object  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      object  

  public void copyCurrentEvent(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 1029
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 2
         1: .line 1030
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 1032
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 13
                    2: 3
                    3: 5
                    4: 7
                    5: 9
                    6: 11
                    7: 41
                    8: 13
                    9: 18
                   10: 25
                   11: 35
                   12: 37
                   13: 39
              default: 43
          }
         3: .line 1034
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
         4: .line 1035
            goto 44
         5: .line 1037
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
         6: .line 1038
            goto 44
         7: .line 1040
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
         8: .line 1041
            goto 44
         9: .line 1043
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
        10: .line 1044
            goto 44
        11: .line 1046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
        12: .line 1047
            goto 44
        13: .line 1049
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.hasTextCharacters:()Z
            ifeq 16
        14: .line 1050
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTextCharacters:()[C
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTextOffset:()I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTextLength:()I
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:([CII)V
        15: .line 1051
            goto 44
        16: .line 1052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:(Ljava/lang/String;)V
        17: .line 1054
            goto 44
        18: .line 1056
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iaload
            tableswitch { // 1 - 3
                    1: 19
                    2: 23
                    3: 21
              default: 23
          }
        19: .line 1058
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(I)V
        20: .line 1059
            goto 44
        21: .line 1061
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getBigIntegerValue:()Ljava/math/BigInteger;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigInteger;)V
        22: .line 1062
            goto 44
        23: .line 1064
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(J)V
        24: .line 1066
            goto 44
        25: .line 1068
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
            ifeq 28
        26: .line 1073
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigDecimal;)V
        27: .line 1074
            goto 44
        28: .line 1075
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iaload
            tableswitch { // 4 - 6
                    4: 31
                    5: 33
                    6: 29
              default: 33
          }
        29: .line 1077
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigDecimal;)V
        30: .line 1078
            goto 44
        31: .line 1080
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getFloatValue:()F
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(F)V
        32: .line 1081
            goto 44
        33: .line 1083
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDoubleValue:()D
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(D)V
        34: .line 1086
            goto 44
        35: .line 1088
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        36: .line 1089
            goto 44
        37: .line 1091
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        38: .line 1092
            goto 44
        39: .line 1094
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
        40: .line 1095
            goto 44
        41: .line 1097
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getEmbeddedObject:()Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeObject:(Ljava/lang/Object;)V
        42: .line 1098
            goto 44
        43: .line 1100
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Internal error: unexpected token: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        44: .line 1102
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   45     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   45     1     p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     

  public void copyCurrentStructure(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 1107
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.core.JsonToken t
         1: .line 1110
            aload 2 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 7
         2: .line 1111
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 4
         3: .line 1112
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         4: .line 1114
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
         5: .line 1115
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
         6: .line 1117
            goto 9
      StackMap locals:
      StackMap stack:
         7: aload 2 /* t */
            ifnonnull 9
         8: .line 1118
            new java.lang.IllegalStateException
            dup
            ldc "No token available from argument `JsonParser`"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 1124
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 2 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 5
                    2: 15
                    3: 22
                    4: 10
                    5: 20
              default: 24
          }
        10: .line 1126
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 12
        11: .line 1127
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
        12: .line 1129
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
        13: .line 1130
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferContents:(Lcom/fasterxml/jackson/core/JsonParser;)V
        14: .line 1131
            goto 25
        15: .line 1133
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 17
        16: .line 1134
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
        17: .line 1136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
        18: .line 1137
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferContents:(Lcom/fasterxml/jackson/core/JsonParser;)V
        19: .line 1138
            goto 25
        20: .line 1140
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
        21: .line 1141
            goto 25
        22: .line 1143
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
        23: .line 1144
            goto 25
        24: .line 1146
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* t */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)V
        25: .line 1148
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.fasterxml.jackson.core.JsonToken t
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   26     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   26     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            1   26     2     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     

  protected void _copyBufferContents(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 1152
            iconst_1
            istore 2 /* depth */
        start local 2 // int depth
         1: .line 1155
            goto 24
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         2: .line 1156
      StackMap locals: int com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 3 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 2 - 6
                    2: 12
                    3: 20
                    4: 7
                    5: 17
                    6: 3
              default: 23
          }
         3: .line 1158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 5
         4: .line 1159
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         5: .line 1161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
         6: .line 1162
            goto 24
         7: .line 1165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 9
         8: .line 1166
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         9: .line 1168
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
        10: .line 1169
            iinc 2 /* depth */ 1
        11: .line 1170
            goto 24
        12: .line 1173
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 14
        13: .line 1174
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
        14: .line 1176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
        15: .line 1177
            iinc 2 /* depth */ 1
        16: .line 1178
            goto 24
        17: .line 1181
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
        18: .line 1182
            iinc 2 /* depth */ -1
            iload 2 /* depth */
            ifne 24
        19: .line 1183
            return
        20: .line 1187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
        21: .line 1188
            iinc 2 /* depth */ -1
            iload 2 /* depth */
            ifne 24
        22: .line 1189
            return
        23: .line 1194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            aload 3 /* t */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)V
        end local 3 // com.fasterxml.jackson.core.JsonToken t
        24: .line 1155
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            dup
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
        25: ifnonnull 2
        26: .line 1197
            return
        end local 3 // com.fasterxml.jackson.core.JsonToken t
        end local 2 // int depth
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   27     0   this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   27     1      p  Lcom/fasterxml/jackson/core/JsonParser;
            1   27     2  depth  I
            2   24     3      t  Lcom/fasterxml/jackson/core/JsonToken;
           25   27     3      t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     

  private void _copyBufferValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.core.JsonToken t
         0: .line 1202
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 2
         1: .line 1203
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 1205
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:()[I
            aload 2 /* t */
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iaload
            tableswitch { // 7 - 13
                    7: 31
                    8: 3
                    9: 8
                   10: 15
                   11: 25
                   12: 27
                   13: 29
              default: 33
          }
         3: .line 1207
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.hasTextCharacters:()Z
            ifeq 6
         4: .line 1208
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTextCharacters:()[C
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTextOffset:()I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTextLength:()I
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:([CII)V
         5: .line 1209
            goto 34
         6: .line 1210
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeString:(Ljava/lang/String;)V
         7: .line 1212
            goto 34
         8: .line 1214
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iaload
            tableswitch { // 1 - 3
                    1: 9
                    2: 13
                    3: 11
              default: 13
          }
         9: .line 1216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(I)V
        10: .line 1217
            goto 34
        11: .line 1219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getBigIntegerValue:()Ljava/math/BigInteger;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigInteger;)V
        12: .line 1220
            goto 34
        13: .line 1222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(J)V
        14: .line 1224
            goto 34
        15: .line 1226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
            ifeq 18
        16: .line 1227
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigDecimal;)V
        17: .line 1228
            goto 34
        18: .line 1229
      StackMap locals:
      StackMap stack:
            invokestatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:()[I
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iaload
            tableswitch { // 4 - 6
                    4: 21
                    5: 23
                    6: 19
              default: 23
          }
        19: .line 1231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(Ljava/math/BigDecimal;)V
        20: .line 1232
            goto 34
        21: .line 1234
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getFloatValue:()F
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(F)V
        22: .line 1235
            goto 34
        23: .line 1237
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getDoubleValue:()D
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNumber:(D)V
        24: .line 1240
            goto 34
        25: .line 1242
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        26: .line 1243
            goto 34
        27: .line 1245
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        28: .line 1246
            goto 34
        29: .line 1248
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
        30: .line 1249
            goto 34
        31: .line 1251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getEmbeddedObject:()Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeObject:(Ljava/lang/Object;)V
        32: .line 1252
            goto 34
        33: .line 1254
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Internal error: unexpected token: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* t */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        34: .line 1256
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.fasterxml.jackson.core.JsonToken t
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   35     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   35     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0   35     2     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     
      t     

  private final void _checkNativeIds(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 1260
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getTypeId:()Ljava/lang/Object;
            dup_x1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
            ifnull 2
         1: .line 1261
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 1263
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getObjectId:()Ljava/lang/Object;
            dup_x1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
            ifnull 4
         3: .line 1264
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         4: .line 1266
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    5     1     p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     

  protected final void _appendValue(com.fasterxml.jackson.core.JsonToken);
    descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonToken type
         0: .line 1317
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            pop
         1: .line 1319
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 4
         2: .line 1320
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            aload 1 /* type */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* next */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         3: .line 1321
            goto 5
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         4: .line 1322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* next */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         5: .line 1324
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 2 /* next */
            ifnonnull 8
         6: .line 1325
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            iconst_1
            iadd
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         7: .line 1326
            goto 10
         8: .line 1327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* next */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
         9: .line 1328
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
        10: .line 1330
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
        end local 1 // com.fasterxml.jackson.core.JsonToken type
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   11     1  type  Lcom/fasterxml/jackson/core/JsonToken;
            3    4     2  next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            5   11     2  next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    MethodParameters:
      Name  Flags
      type  

  protected final void _appendValue(com.fasterxml.jackson.core.JsonToken, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonToken type
        start local 2 // java.lang.Object value
         0: .line 1340
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
            pop
         1: .line 1342
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 4
         2: .line 1343
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            aload 1 /* type */
            aload 2 /* value */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 3 /* next */
        start local 3 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         3: .line 1344
            goto 5
        end local 3 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         4: .line 1345
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            aload 1 /* type */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 3 /* next */
        start local 3 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         5: .line 1347
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 3 /* next */
            ifnonnull 8
         6: .line 1348
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            iconst_1
            iadd
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         7: .line 1349
            goto 10
         8: .line 1350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* next */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
         9: .line 1351
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
        10: .line 1353
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonToken type
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   11     1   type  Lcom/fasterxml/jackson/core/JsonToken;
            0   11     2  value  Ljava/lang/Object;
            3    4     3   next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            5   11     3   next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    MethodParameters:
       Name  Flags
      type   
      value  

  protected final void _appendFieldName(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.Object value
         0: .line 1365
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 3
         1: .line 1366
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* value */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* next */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         2: .line 1367
            goto 4
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         3: .line 1368
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* next */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         4: .line 1370
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 2 /* next */
            ifnonnull 7
         5: .line 1371
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            iconst_1
            iadd
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         6: .line 1372
            goto 9
         7: .line 1373
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* next */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
         8: .line 1374
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         9: .line 1376
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
        end local 1 // java.lang.Object value
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   10     1  value  Ljava/lang/Object;
            2    3     2   next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            4   10     2   next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    MethodParameters:
       Name  Flags
      value  

  protected final void _appendStartMarker(com.fasterxml.jackson.core.JsonToken);
    descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonToken type
         0: .line 1386
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 3
         1: .line 1387
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            aload 1 /* type */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* next */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         2: .line 1388
            goto 4
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         3: .line 1389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* next */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         4: .line 1391
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 2 /* next */
            ifnonnull 7
         5: .line 1392
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            iconst_1
            iadd
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         6: .line 1393
            goto 9
         7: .line 1394
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* next */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
         8: .line 1395
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         9: .line 1397
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
        end local 1 // com.fasterxml.jackson.core.JsonToken type
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   10     1  type  Lcom/fasterxml/jackson/core/JsonToken;
            2    3     2  next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            4   10     2  next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    MethodParameters:
      Name  Flags
      type  

  protected final void _appendEndMarker(com.fasterxml.jackson.core.JsonToken);
    descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // com.fasterxml.jackson.core.JsonToken type
         0: .line 1407
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.append:(ILcom/fasterxml/jackson/core/JsonToken;)Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* next */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         1: .line 1408
            aload 2 /* next */
            ifnonnull 4
         2: .line 1409
            aload 0 /* this */
            dup
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            iconst_1
            iadd
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         3: .line 1410
            goto 6
         4: .line 1411
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 0 /* this */
            aload 2 /* next */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
         5: .line 1412
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         6: .line 1414
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
        end local 1 // com.fasterxml.jackson.core.JsonToken type
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    7     1  type  Lcom/fasterxml/jackson/core/JsonToken;
            1    7     2  next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    MethodParameters:
      Name  Flags
      type  

  protected void _reportUnsupportedOperation();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 1418
            new java.lang.UnsupportedOperationException
            dup
            ldc "Called operation not supported for TokenBuffer"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

  public com.fasterxml.jackson.core.JsonStreamContext getOutputContext();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.getOutputContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 26
            getstatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.fasterxml.jackson.core.JsonToken.values:()[Lcom/fasterxml/jackson/core/JsonToken;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_5
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 6
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.NOT_AVAILABLE:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_1
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_4
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            iconst_2
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_FALSE:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 12
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 13
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 10
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 9
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_STRING:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 8
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_TRUE:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonToken.ordinal:()I
            bipush 11
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            dup
            putstatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonToken:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 26
            getstatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.fasterxml.jackson.core.JsonParser$NumberType.values:()[Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_DECIMAL:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            bipush 6
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.BIG_INTEGER:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.DOUBLE:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iconst_5
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.FLOAT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.INT:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iconst_1
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic com.fasterxml.jackson.core.JsonParser$NumberType.LONG:Lcom/fasterxml/jackson/core/JsonParser$NumberType;
            invokevirtual com.fasterxml.jackson.core.JsonParser$NumberType.ordinal:()I
            iconst_2
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            dup
            putstatic com.fasterxml.jackson.databind.util.TokenBuffer.$SWITCH_TABLE$com$fasterxml$jackson$core$JsonParser$NumberType:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
}
SourceFile: "TokenBuffer.java"
NestMembers:
  com.fasterxml.jackson.databind.util.TokenBuffer$Parser  com.fasterxml.jackson.databind.util.TokenBuffer$Segment
InnerClasses:
  public final Feature = com.fasterxml.jackson.core.JsonGenerator$Feature of com.fasterxml.jackson.core.JsonGenerator
  public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser
  protected final Parser = com.fasterxml.jackson.databind.util.TokenBuffer$Parser of com.fasterxml.jackson.databind.util.TokenBuffer
  protected final Segment = com.fasterxml.jackson.databind.util.TokenBuffer$Segment of com.fasterxml.jackson.databind.util.TokenBuffer