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 28
            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 145
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.JsonGenerator.<init>:()V
         1: .line 122
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 147
            aload 0 /* this */
            aload 1 /* codec */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         3: .line 148
            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 149
            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 151
            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 152
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         7: .line 153
            aload 0 /* this */
            iload 2 /* hasNativeIds */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
         8: .line 154
            aload 0 /* this */
            iload 2 /* hasNativeIds */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
         9: .line 156
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            ifne 10
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            ifne 10
            iconst_0
            goto 11
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.ObjectCodec int
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer
        10: iconst_1
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.ObjectCodec int
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer int
        11: putfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
        12: .line 157
            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   13     0          this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   13     1         codec  Lcom/fasterxml/jackson/core/ObjectCodec;
            0   13     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 163
            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 164
            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 169
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.JsonGenerator.<init>:()V
         1: .line 122
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 171
            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 172
            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 173
            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 174
            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 176
            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 177
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         8: .line 178
            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 179
            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 180
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            ifne 11
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            ifne 11
            iconst_0
            goto 12
      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
        11: iconst_1
      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
        12: putfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
        13: .line 181
            aload 0 /* this */
            aload 2 /* ctxt */
            ifnonnull 14
            iconst_0
            goto 15
        14: .line 182
      StackMap locals:
      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
        15: .line 181
      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
        16: .line 183
            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   17     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   17     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0   17     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 199
            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 200
            aload 1 /* b */
            aload 0 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 201
            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
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    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 213
            aload 0 /* this */
            aload 1 /* ctxt */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._parentContext:Lcom/fasterxml/jackson/core/JsonStreamContext;
         1: .line 214
            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 221
            aload 0 /* this */
            iload 1 /* b */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
         1: .line 222
            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 227
            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 241
            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 255
            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 256
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
         2: .line 257
            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 275
            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 284
            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 285
            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 286
            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 297
            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 boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 309
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
            ifne 1
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._first:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        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;

  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=2, 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 328
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeTypeIds:Z
            ifne 2
         1: .line 329
            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 331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeObjectIds:Z
            ifne 4
         3: .line 332
            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 334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            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:
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer
         5: iconst_1
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer int
         6: putfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
         7: .line 336
            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
         8: .line 337
            goto 10
         9: .line 338
      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
        10: .line 337
      StackMap locals:
      StackMap stack:
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            ifnonnull 9
        11: .line 340
            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   12     0   this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   12     1  other  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            8   12     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=6, 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 355
            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 356
            iconst_m1
            istore 3 /* ptr */
        start local 3 // int ptr
         2: .line 358
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            istore 4 /* checkIds */
        start local 4 // boolean checkIds
         3: .line 359
            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 362
      StackMap locals: int
      StackMap stack:
            iinc 3 /* ptr */ 1
            iload 3 /* ptr */
            bipush 16
            if_icmplt 13
         7: .line 363
            iconst_0
            istore 3 /* ptr */
         8: .line 364
            aload 2 /* segment */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer$Segment.next:()Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            astore 2 /* segment */
         9: .line 365
            aload 2 /* segment */
            ifnonnull 10
            goto 95
        10: .line 366
      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 368
      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 369
            aload 6 /* t */
            ifnonnull 15
            goto 95
        15: .line 371
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            iload 5 /* hasIds */
            ifeq 22
        16: .line 372
            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 373
            aload 7 /* id */
            ifnull 19
        18: .line 374
            aload 1 /* gen */
            aload 7 /* id */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeObjectId:(Ljava/lang/Object;)V
        19: .line 376
      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 377
            aload 7 /* id */
            ifnull 22
        21: .line 378
            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 383
      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: 85
                    8: 37
                    9: 43
                   10: 58
                   11: 79
                   12: 81
                   13: 83
              default: 94
          }
        23: .line 385
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeStartObject:()V
        24: .line 386
            goto 6
        25: .line 388
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeEndObject:()V
        26: .line 389
            goto 6
        27: .line 391
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeStartArray:()V
        28: .line 392
            goto 6
        29: .line 394
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeEndArray:()V
        30: .line 395
            goto 6
        31: .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
        32: .line 400
            aload 7 /* ob */
            instanceof com.fasterxml.jackson.core.SerializableString
            ifeq 35
        33: .line 401
            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 402
            goto 6
        35: .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.writeFieldName:(Ljava/lang/String;)V
        end local 7 // java.lang.Object ob
        36: .line 406
            goto 6
        37: .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 /* ob */
        start local 7 // java.lang.Object ob
        38: .line 410
            aload 7 /* ob */
            instanceof com.fasterxml.jackson.core.SerializableString
            ifeq 41
        39: .line 411
            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 412
            goto 6
        41: .line 413
      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 416
            goto 6
        43: .line 419
      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 420
            aload 7 /* n */
            instanceof java.lang.Integer
            ifeq 47
        45: .line 421
            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 422
            goto 6
      StackMap locals: java.lang.Object
      StackMap stack:
        47: aload 7 /* n */
            instanceof java.math.BigInteger
            ifeq 50
        48: .line 423
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.math.BigInteger
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(Ljava/math/BigInteger;)V
        49: .line 424
            goto 6
      StackMap locals:
      StackMap stack:
        50: aload 7 /* n */
            instanceof java.lang.Long
            ifeq 53
        51: .line 425
            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 426
            goto 6
      StackMap locals:
      StackMap stack:
        53: aload 7 /* n */
            instanceof java.lang.Short
            ifeq 56
        54: .line 427
            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 428
            goto 6
        56: .line 429
      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 432
            goto 6
        58: .line 435
      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 436
            aload 7 /* n */
            instanceof java.lang.Double
            ifeq 62
        60: .line 437
            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 438
            goto 6
      StackMap locals: java.lang.Object
      StackMap stack:
        62: aload 7 /* n */
            instanceof java.math.BigDecimal
            ifeq 65
        63: .line 439
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.math.BigDecimal
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(Ljava/math/BigDecimal;)V
        64: .line 440
            goto 6
      StackMap locals:
      StackMap stack:
        65: aload 7 /* n */
            instanceof java.lang.Float
            ifeq 68
        66: .line 441
            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 442
            goto 6
      StackMap locals:
      StackMap stack:
        68: aload 7 /* n */
            ifnonnull 71
        69: .line 443
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNull:()V
        70: .line 444
            goto 6
      StackMap locals:
      StackMap stack:
        71: aload 7 /* n */
            instanceof java.lang.String
            ifeq 74
        72: .line 445
            aload 1 /* gen */
            aload 7 /* n */
            checkcast java.lang.String
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNumber:(Ljava/lang/String;)V
        73: .line 446
            goto 6
        74: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        75: .line 448
            ldc "Unrecognized value type for VALUE_NUMBER_FLOAT: %s, cannot serialize"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        76: .line 449
            aload 7 /* n */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
        77: .line 447
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportError:(Ljava/lang/String;)V
        end local 7 // java.lang.Object n
        78: .line 452
            goto 6
        79: .line 454
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeBoolean:(Z)V
        80: .line 455
            goto 6
        81: .line 457
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeBoolean:(Z)V
        82: .line 458
            goto 6
        83: .line 460
      StackMap locals:
      StackMap stack:
            aload 1 /* gen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeNull:()V
        84: .line 461
            goto 6
        85: .line 464
      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
        86: .line 468
            aload 7 /* value */
            instanceof com.fasterxml.jackson.databind.util.RawValue
            ifeq 89
        87: .line 469
            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
        88: .line 470
            goto 6
      StackMap locals: java.lang.Object
      StackMap stack:
        89: aload 7 /* value */
            instanceof com.fasterxml.jackson.databind.JsonSerializable
            ifeq 92
        90: .line 471
            aload 1 /* gen */
            aload 7 /* value */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.writeObject:(Ljava/lang/Object;)V
        91: .line 472
            goto 6
        92: .line 473
      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
        93: .line 476
            goto 6
        94: .line 478
      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
        95: .line 481
      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   96     0      this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   96     1       gen  Lcom/fasterxml/jackson/core/JsonGenerator;
            1   96     2   segment  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
            2   96     3       ptr  I
            3   96     4  checkIds  Z
            6   96     5    hasIds  Z
           14   95     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   78     7         n  Ljava/lang/Object;
           86   93     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 490
            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 491
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 492
            aload 0 /* this */
            areturn
         3: .line 498
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
         4: .line 500
      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 501
            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 502
            aload 3 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 11
         8: .line 503
            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 504
            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 503
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
        11: .line 507
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
        12: .line 508
            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 518
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 519
            aload 1 /* sb */
            ldc "[TokenBuffer: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 526
            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 527
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         4: .line 528
            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 533
      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 534
            aload 5 /* t */
            ifnonnull 10
         9: goto 25
        10: .line 536
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            iload 4 /* hasNativeIds */
            ifeq 12
        11: .line 537
            aload 0 /* this */
            aload 1 /* sb */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendNativeIds:(Ljava/lang/StringBuilder;)V
        12: .line 540
      StackMap locals:
      StackMap stack:
            iload 3 /* count */
            bipush 100
            if_icmpge 23
        13: .line 541
            iload 3 /* count */
            ifle 15
        14: .line 542
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 544
      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 545
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 23
        17: .line 546
            aload 1 /* sb */
            bipush 40
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        18: .line 547
            aload 1 /* sb */
            aload 2 /* jp */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 548
            aload 1 /* sb */
            bipush 41
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        20: .line 551
            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 552
            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 554
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            iinc 3 /* count */ 1
        end local 5 // com.fasterxml.jackson.core.JsonToken t
        24: .line 530
            goto 7
        25: .line 557
      StackMap locals:
      StackMap stack:
            iload 3 /* count */
            bipush 100
            if_icmplt 27
        26: .line 558
            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 560
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        28: .line 561
            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 566
            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 567
            aload 2 /* objectId */
            ifnull 3
         2: .line 568
            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 570
      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 571
            aload 3 /* typeId */
            ifnull 6
         5: .line 572
            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 574
      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 584
            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 585
            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 590
            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 591
            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 598
            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 603
            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 610
            aload 0 /* this */
            iload 1 /* mask */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._generatorFeatures:I
         1: .line 611
            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 616
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.getFeatureMask:()I
            istore 3 /* oldState */
        start local 3 // int oldState
         1: .line 617
            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 618
            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 624
            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 629
            aload 0 /* this */
            aload 1 /* oc */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         1: .line 630
            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 634
            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 637
            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 650
            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 com.fasterxml.jackson.core.util.JacksonFeatureSet<com.fasterxml.jackson.core.StreamWriteCapability> getWriteCapabilities();
    descriptor: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
         0: .line 659
            getstatic com.fasterxml.jackson.databind.util.TokenBuffer.DEFAULT_WRITE_CAPABILITIES:Lcom/fasterxml/jackson/core/util/JacksonFeatureSet;
            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;
    Signature: ()Lcom/fasterxml/jackson/core/util/JacksonFeatureSet<Lcom/fasterxml/jackson/core/StreamWriteCapability;>;

  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 669
            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 673
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._closed:Z
         1: .line 674
            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 677
            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 688
            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 689
            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 690
            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 691
            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 writeStartArray(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 forValue
         0: .line 695
            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 696
            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 697
            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 698
            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 702
            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 703
            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 704
            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 705
            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 710
            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 712
            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 713
            aload 1 /* c */
            ifnull 4
         3: .line 714
            aload 0 /* this */
            aload 1 /* c */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 716
      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 721
            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 722
            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 723
            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 724
            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 729
            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 730
            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 731
            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 732
            aload 0 /* this */
            aload 2 /* ctxt */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 733
            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 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.writeValue:()I
            pop
         1: .line 739
            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 740
            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 741
            aload 0 /* this */
            aload 3 /* ctxt */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 742
            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 747
            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 749
            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 750
            aload 1 /* c */
            ifnull 4
         3: .line 751
            aload 0 /* this */
            aload 1 /* c */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 753
      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 758
            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 759
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendFieldName:(Ljava/lang/Object;)V
         2: .line 760
            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 765
            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 766
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendFieldName:(Ljava/lang/Object;)V
         2: .line 767
            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 777
            aload 1 /* text */
            ifnonnull 3
         1: .line 778
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 779
            goto 4
         3: .line 780
      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 782
      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 786
            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 787
            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 791
            aload 1 /* text */
            ifnonnull 3
         1: .line 792
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 793
            goto 4
         3: .line 794
      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 796
      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 802
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 803
            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 809
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 810
            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 814
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 815
            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 819
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 820
            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 824
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 825
            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 829
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 830
            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 834
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 835
            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 839
            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 840
            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 844
            iload 2 /* offset */
            ifgt 1
            iload 3 /* len */
            aload 1 /* text */
            invokevirtual java.lang.String.length:()I
            if_icmpeq 2
         1: .line 845
      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 847
      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 848
            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 852
            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 853
            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 863
            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 864
            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 868
            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 869
            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 873
            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 874
            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 878
            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 879
            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 883
            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 884
            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 888
            aload 1 /* dec */
            ifnonnull 3
         1: .line 889
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 890
            goto 4
         3: .line 891
      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 893
      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 897
            aload 1 /* v */
            ifnonnull 3
         1: .line 898
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 899
            goto 4
         3: .line 900
      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 902
      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 909
            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 910
            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 914
            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 915
            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 919
            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 920
            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 931
            aload 1 /* value */
            ifnonnull 3
         1: .line 932
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 933
            return
         3: .line 935
      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 936
            aload 2 /* raw */
            ldc [B
            if_acmpeq 5
            aload 1 /* value */
            instanceof com.fasterxml.jackson.databind.util.RawValue
            ifeq 7
         5: .line 937
      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 938
            return
         7: .line 940
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 10
         8: .line 945
            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 946
            goto 11
        10: .line 947
      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 949
      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 954
            aload 1 /* node */
            ifnonnull 3
         1: .line 955
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 956
            return
         3: .line 959
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 6
         4: .line 961
            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 962
            goto 7
         6: .line 963
      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 965
      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 982
            iload 4 /* len */
            newarray 8
            astore 5 /* copy */
        start local 5 // byte[] copy
         1: .line 983
            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 984
            aload 0 /* this */
            aload 5 /* copy */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeObject:(Ljava/lang/Object;)V
         3: .line 985
            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 995
            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 1006
            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 1011
            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 1016
            aload 0 /* this */
            aload 1 /* id */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
         1: .line 1017
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 1018
            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 1022
            aload 0 /* this */
            aload 1 /* id */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
         1: .line 1023
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 1024
            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 1028
            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 1029
            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 1040
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 2
         1: .line 1041
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 1043
      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 1045
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
         4: .line 1046
            goto 44
         5: .line 1048
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
         6: .line 1049
            goto 44
         7: .line 1051
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
         8: .line 1052
            goto 44
         9: .line 1054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
        10: .line 1055
            goto 44
        11: .line 1057
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
        12: .line 1058
            goto 44
        13: .line 1060
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.hasTextCharacters:()Z
            ifeq 16
        14: .line 1061
            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 1062
            goto 44
        16: .line 1063
      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 1065
            goto 44
        18: .line 1067
      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 1069
      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 1070
            goto 44
        21: .line 1072
      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 1073
            goto 44
        23: .line 1075
      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 1077
            goto 44
        25: .line 1079
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
            ifeq 28
        26: .line 1084
            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 1085
            goto 44
        28: .line 1086
      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 1088
      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 1089
            goto 44
        31: .line 1091
      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 1092
            goto 44
        33: .line 1094
      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 1097
            goto 44
        35: .line 1099
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        36: .line 1100
            goto 44
        37: .line 1102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        38: .line 1103
            goto 44
        39: .line 1105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
        40: .line 1106
            goto 44
        41: .line 1108
      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 1109
            goto 44
        43: .line 1111
      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 1113
      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 1118
            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 1121
            aload 2 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 7
         2: .line 1122
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 4
         3: .line 1123
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         4: .line 1125
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
         5: .line 1126
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
         6: .line 1128
            goto 9
      StackMap locals:
      StackMap stack:
         7: aload 2 /* t */
            ifnonnull 9
         8: .line 1129
            new java.lang.IllegalStateException
            dup
            ldc "No token available from argument `JsonParser`"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 1135
      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 1137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 12
        11: .line 1138
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
        12: .line 1140
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
        13: .line 1141
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferContents:(Lcom/fasterxml/jackson/core/JsonParser;)V
        14: .line 1142
            goto 25
        15: .line 1144
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 17
        16: .line 1145
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
        17: .line 1147
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
        18: .line 1148
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._copyBufferContents:(Lcom/fasterxml/jackson/core/JsonParser;)V
        19: .line 1149
            goto 25
        20: .line 1151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
        21: .line 1152
            goto 25
        22: .line 1154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
        23: .line 1155
            goto 25
        24: .line 1157
      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 1159
      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 1163
            iconst_1
            istore 2 /* depth */
        start local 2 // int depth
         1: .line 1166
            goto 24
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         2: .line 1167
      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 1169
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 5
         4: .line 1170
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         5: .line 1172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
         6: .line 1173
            goto 24
         7: .line 1176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 9
         8: .line 1177
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         9: .line 1179
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
        10: .line 1180
            iinc 2 /* depth */ 1
        11: .line 1181
            goto 24
        12: .line 1184
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 14
        13: .line 1185
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
        14: .line 1187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
        15: .line 1188
            iinc 2 /* depth */ 1
        16: .line 1189
            goto 24
        17: .line 1192
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
        18: .line 1193
            iinc 2 /* depth */ -1
            iload 2 /* depth */
            ifne 24
        19: .line 1194
            return
        20: .line 1198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
        21: .line 1199
            iinc 2 /* depth */ -1
            iload 2 /* depth */
            ifne 24
        22: .line 1200
            return
        23: .line 1205
      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 1166
      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 1208
            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=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.core.JsonToken t
         0: .line 1213
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 2
         1: .line 1214
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 1216
      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: 27
                    8: 3
                    9: 8
                   10: 15
                   11: 21
                   12: 23
                   13: 25
              default: 29
          }
         3: .line 1218
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.hasTextCharacters:()Z
            ifeq 6
         4: .line 1219
            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 1220
            goto 30
         6: .line 1221
      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 1223
            goto 30
         8: .line 1225
      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 1227
      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 1228
            goto 30
        11: .line 1230
      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 1231
            goto 30
        13: .line 1233
      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 1235
            goto 30
        15: .line 1237
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
            ifeq 18
        16: .line 1238
            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 1239
            goto 30
        18: .line 1242
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberValueExact:()Ljava/lang/Number;
            astore 3 /* n */
        start local 3 // java.lang.Number n
        19: .line 1243
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_FLOAT:Lcom/fasterxml/jackson/core/JsonToken;
            aload 3 /* n */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._appendValue:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
        end local 3 // java.lang.Number n
        20: .line 1245
            goto 30
        21: .line 1247
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        22: .line 1248
            goto 30
        23: .line 1250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        24: .line 1251
            goto 30
        25: .line 1253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
        26: .line 1254
            goto 30
        27: .line 1256
      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
        28: .line 1257
            goto 30
        29: .line 1259
      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
        30: .line 1261
      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   31     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   31     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0   31     2     t  Lcom/fasterxml/jackson/core/JsonToken;
           19   20     3     n  Ljava/lang/Number;
    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 1265
            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 1266
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 1268
      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 1269
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         4: .line 1271
      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 1322
            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 1324
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 4
         2: .line 1325
            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 1326
            goto 5
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         4: .line 1327
      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 1329
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 2 /* next */
            ifnonnull 8
         6: .line 1330
            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 1331
            goto 10
         8: .line 1332
      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 1333
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
        10: .line 1335
      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 1345
            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 1347
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 4
         2: .line 1348
            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 1349
            goto 5
        end local 3 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         4: .line 1350
      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 1352
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 3 /* next */
            ifnonnull 8
         6: .line 1353
            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 1354
            goto 10
         8: .line 1355
      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 1356
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
        10: .line 1358
      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 1370
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 3
         1: .line 1371
            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 1372
            goto 4
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         3: .line 1373
      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 1375
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 2 /* next */
            ifnonnull 7
         5: .line 1376
            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 1377
            goto 9
         7: .line 1378
      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 1379
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         9: .line 1381
      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 1391
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 3
         1: .line 1392
            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 1393
            goto 4
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         3: .line 1394
      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 1396
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 2 /* next */
            ifnonnull 7
         5: .line 1397
            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 1398
            goto 9
         7: .line 1399
      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 1400
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         9: .line 1402
      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 1412
            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 1413
            aload 2 /* next */
            ifnonnull 4
         2: .line 1414
            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 1415
            goto 6
         4: .line 1416
      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 1417
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         6: .line 1419
      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 1423
            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 23
            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 23
            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