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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  public final void 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 677
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._append:(Lcom/fasterxml/jackson/core/JsonToken;)V
         1: .line 679
            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 680
            aload 1 /* c */
            ifnull 4
         3: .line 681
            aload 0 /* this */
            aload 1 /* c */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 683
      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 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_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._append:(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.createChildObjectContext:()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 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 696
            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 697
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._append:(Lcom/fasterxml/jackson/core/JsonToken;)V
         2: .line 698
            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;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.json.JsonWriteContext ctxt
         3: .line 699
            aload 0 /* this */
            aload 2 /* ctxt */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 700
            aload 1 /* forValue */
            ifnull 6
         5: .line 701
            aload 2 /* ctxt */
            aload 1 /* forValue */
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.setCurrentValue:(Ljava/lang/Object;)V
         6: .line 703
      StackMap locals: com.fasterxml.jackson.core.json.JsonWriteContext
      StackMap stack:
            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    7     0      this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0    7     1  forValue  Ljava/lang/Object;
            3    7     2      ctxt  Lcom/fasterxml/jackson/core/json/JsonWriteContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      forValue  

  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 708
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._append:(Lcom/fasterxml/jackson/core/JsonToken;)V
         1: .line 710
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
            astore 1 /* c */
        start local 1 // com.fasterxml.jackson.core.json.JsonWriteContext c
         2: .line 711
            aload 1 /* c */
            ifnull 4
         3: .line 712
            aload 0 /* this */
            aload 1 /* c */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
         4: .line 714
      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=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
        start local 1 // java.lang.String name
         0: .line 719
            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 720
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._append:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         2: .line 721
            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=3, 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 726
            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 727
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            aload 1 /* name */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._append:(Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/Object;)V
         2: .line 728
            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 738
            aload 1 /* text */
            ifnonnull 3
         1: .line 739
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 740
            goto 4
         3: .line 741
      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 743
      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 747
            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 748
            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 752
            aload 1 /* text */
            ifnonnull 3
         1: .line 753
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 754
            goto 4
         3: .line 755
      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 757
      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 763
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 764
            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 770
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 771
            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 775
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 776
            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 780
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 781
            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 785
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 786
            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 790
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 791
            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 795
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._reportUnsupportedOperation:()V
         1: .line 796
            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 800
            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 801
            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 805
            iload 2 /* offset */
            ifgt 1
            iload 3 /* len */
            aload 1 /* text */
            invokevirtual java.lang.String.length:()I
            if_icmpeq 2
         1: .line 806
      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 808
      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 809
            return
        end local 3 // int len
        end local 2 // int offset
        end local 1 // java.lang.String text
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    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 813
            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 814
            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 824
            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 825
            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 829
            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 830
            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 834
            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 835
            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 839
            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 840
            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 844
            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 845
            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 849
            aload 1 /* dec */
            ifnonnull 3
         1: .line 850
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 851
            goto 4
         3: .line 852
      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 854
      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 858
            aload 1 /* v */
            ifnonnull 3
         1: .line 859
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 860
            goto 4
         3: .line 861
      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 863
      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 870
            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 871
            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 875
            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 876
            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 880
            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 881
            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 892
            aload 1 /* value */
            ifnonnull 3
         1: .line 893
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 894
            return
         3: .line 896
      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 897
            aload 2 /* raw */
            ldc [B
            if_acmpeq 5
            aload 1 /* value */
            instanceof com.fasterxml.jackson.databind.util.RawValue
            ifeq 7
         5: .line 898
      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 899
            return
         7: .line 901
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 10
         8: .line 906
            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 907
            goto 11
        10: .line 908
      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 910
      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 915
            aload 1 /* node */
            ifnonnull 3
         1: .line 916
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
         2: .line 917
            return
         3: .line 920
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 6
         4: .line 922
            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 923
            goto 7
         6: .line 924
      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 926
      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 943
            iload 4 /* len */
            newarray 8
            astore 5 /* copy */
        start local 5 // byte[] copy
         1: .line 944
            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 945
            aload 0 /* this */
            aload 5 /* copy */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeObject:(Ljava/lang/Object;)V
         3: .line 946
            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 956
            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 967
            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 972
            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 977
            aload 0 /* this */
            aload 1 /* id */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._typeId:Ljava/lang/Object;
         1: .line 978
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 979
            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 983
            aload 0 /* this */
            aload 1 /* id */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._objectId:Ljava/lang/Object;
         1: .line 984
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 985
            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 989
            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 990
            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=4, 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 1001
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 2
         1: .line 1002
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         2: .line 1004
      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.getCurrentToken:()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 1006
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
         4: .line 1007
            goto 44
         5: .line 1009
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
         6: .line 1010
            goto 44
         7: .line 1012
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
         8: .line 1013
            goto 44
         9: .line 1015
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
        10: .line 1016
            goto 44
        11: .line 1018
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
        12: .line 1019
            goto 44
        13: .line 1021
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.hasTextCharacters:()Z
            ifeq 16
        14: .line 1022
            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 1023
            goto 44
        16: .line 1024
      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 1026
            goto 44
        18: .line 1028
      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 1030
      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 1031
            goto 44
        21: .line 1033
      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 1034
            goto 44
        23: .line 1036
      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 1038
            goto 44
        25: .line 1040
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._forceBigDecimal:Z
            ifeq 28
        26: .line 1046
            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 1047
            goto 44
        28: .line 1048
      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 1050
      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 1051
            goto 44
        31: .line 1053
      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 1054
            goto 44
        33: .line 1056
      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 1059
            goto 44
        35: .line 1061
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        36: .line 1062
            goto 44
        37: .line 1064
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeBoolean:(Z)V
        38: .line 1065
            goto 44
        39: .line 1067
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeNull:()V
        40: .line 1068
            goto 44
        41: .line 1070
      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 1071
            goto 44
        43: .line 1073
      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
        44: .line 1075
      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=2, 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 1080
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.core.JsonToken t
         1: .line 1083
            aload 2 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 6
         2: .line 1084
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 4
         3: .line 1085
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         4: .line 1087
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeFieldName:(Ljava/lang/String;)V
         5: .line 1088
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 2 /* t */
         6: .line 1092
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._mayHaveNativeIds:Z
            ifeq 8
         7: .line 1093
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer._checkNativeIds:(Lcom/fasterxml/jackson/core/JsonParser;)V
         8: .line 1096
      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 - 4
                    2: 15
                    3: 21
                    4: 9
              default: 21
          }
         9: .line 1098
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartArray:()V
        10: .line 1099
            goto 12
        11: .line 1100
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
        12: .line 1099
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 11
        13: .line 1102
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndArray:()V
        14: .line 1103
            goto 22
        15: .line 1105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeStartObject:()V
        16: .line 1106
            goto 18
        17: .line 1107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentStructure:(Lcom/fasterxml/jackson/core/JsonParser;)V
        18: .line 1106
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 17
        19: .line 1109
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.writeEndObject:()V
        20: .line 1110
            goto 22
        21: .line 1112
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.copyCurrentEvent:(Lcom/fasterxml/jackson/core/JsonParser;)V
        22: .line 1114
      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   23     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   23     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            1   23     2     t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p     

  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 jp
         0: .line 1119
            aload 0 /* this */
            aload 1 /* jp */
            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 1120
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         2: .line 1122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* jp */
            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 1123
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
         4: .line 1125
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.JsonParser jp
        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    jp  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      jp    

  protected final void _append(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 1135
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 2
         1: .line 1136
            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;
            goto 3
         2: .line 1137
      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;
         3: .line 1135
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
            astore 2 /* next */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         4: .line 1138
            aload 2 /* next */
            ifnonnull 7
         5: .line 1139
            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 1140
            goto 9
         7: .line 1141
      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;
         8: .line 1142
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         9: .line 1144
      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;
            4   10     2  next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    MethodParameters:
      Name  Flags
      type  

  protected final void _append(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 1148
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 2
         1: .line 1149
            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;
            goto 3
         2: .line 1150
      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;
         3: .line 1148
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
            astore 3 /* next */
        start local 3 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         4: .line 1151
            aload 3 /* next */
            ifnonnull 7
         5: .line 1152
            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 1153
            goto 9
         7: .line 1154
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      StackMap stack:
            aload 0 /* this */
            aload 3 /* next */
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._last:Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
         8: .line 1155
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
         9: .line 1157
      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   10     0   this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            0   10     1   type  Lcom/fasterxml/jackson/core/JsonToken;
            0   10     2  value  Ljava/lang/Object;
            4   10     3   next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    MethodParameters:
       Name  Flags
      type   
      value  

  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 1167
            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 1168
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 3
         2: .line 1169
            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;
            goto 4
         3: .line 1170
      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;
         4: .line 1168
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
            astore 2 /* next */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         5: .line 1171
            aload 2 /* next */
            ifnonnull 8
         6: .line 1172
            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 1173
            goto 10
         8: .line 1174
      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;
         9: .line 1175
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
        10: .line 1177
      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;
            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 1187
            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 1188
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.util.TokenBuffer._hasNativeId:Z
            ifeq 3
         2: .line 1189
            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;
            goto 4
         3: .line 1190
      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;
         4: .line 1188
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
            astore 3 /* next */
        start local 3 // com.fasterxml.jackson.databind.util.TokenBuffer$Segment next
         5: .line 1191
            aload 3 /* next */
            ifnonnull 8
         6: .line 1192
            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 1193
            goto 10
         8: .line 1194
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer$Segment
      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 1195
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.util.TokenBuffer._appendAt:I
        10: .line 1197
      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;
            5   11     3   next  Lcom/fasterxml/jackson/databind/util/TokenBuffer$Segment;
    MethodParameters:
       Name  Flags
      type   
      value  

  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 1217
            new java.lang.UnsupportedOperationException
            dup
            ldc "Called operation not supported for TokenBuffer"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.jackson.databind.util.TokenBuffer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/util/TokenBuffer;

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

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

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