public class com.fasterxml.jackson.core.JsonFactory extends com.fasterxml.jackson.core.TokenStreamFactory implements com.fasterxml.jackson.core.Versioned, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.core.JsonFactory
  super_class: com.fasterxml.jackson.core.TokenStreamFactory
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final java.lang.String FORMAT_NAME_JSON;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "JSON"

  protected static final int DEFAULT_FACTORY_FEATURE_FLAGS;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected static final int DEFAULT_PARSER_FEATURE_FLAGS;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected static final int DEFAULT_GENERATOR_FEATURE_FLAGS;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  public static final com.fasterxml.jackson.core.SerializableString DEFAULT_ROOT_VALUE_SEPARATOR;
    descriptor: Lcom/fasterxml/jackson/core/SerializableString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final char DEFAULT_QUOTE_CHAR;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34

  protected final transient com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer _rootCharSymbols;
    descriptor: Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
    flags: (0x0094) ACC_PROTECTED, ACC_FINAL, ACC_TRANSIENT

  protected final transient com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _byteSymbolCanonicalizer;
    descriptor: Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
    flags: (0x0094) ACC_PROTECTED, ACC_FINAL, ACC_TRANSIENT

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

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

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

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

  protected com.fasterxml.jackson.core.io.CharacterEscapes _characterEscapes;
    descriptor: Lcom/fasterxml/jackson/core/io/CharacterEscapes;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.core.io.InputDecorator _inputDecorator;
    descriptor: Lcom/fasterxml/jackson/core/io/InputDecorator;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.core.io.OutputDecorator _outputDecorator;
    descriptor: Lcom/fasterxml/jackson/core/io/OutputDecorator;
    flags: (0x0004) ACC_PROTECTED

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

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

  protected final char _quoteChar;
    descriptor: C
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 165
            invokestatic com.fasterxml.jackson.core.JsonFactory$Feature.collectDefaults:()I
            putstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
         1: .line 171
            invokestatic com.fasterxml.jackson.core.JsonParser$Feature.collectDefaults:()I
            putstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
         2: .line 177
            invokestatic com.fasterxml.jackson.core.JsonGenerator$Feature.collectDefaults:()I
            putstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
         3: .line 179
            getstatic com.fasterxml.jackson.core.util.DefaultPrettyPrinter.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/io/SerializedString;
            putstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/SerializableString;
         4: .line 184
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 307
            aload 0 /* this */
            aconst_null
            invokespecial com.fasterxml.jackson.core.JsonFactory.<init>:(Lcom/fasterxml/jackson/core/ObjectCodec;)V
            return
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  public void <init>(com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.ObjectCodec oc
         0: .line 309
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.TokenStreamFactory.<init>:()V
         1: .line 197
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.createRoot:()Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
            putfield com.fasterxml.jackson.core.JsonFactory._rootCharSymbols:Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
         2: .line 208
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.createRoot:()Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            putfield com.fasterxml.jackson.core.JsonFactory._byteSymbolCanonicalizer:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
         3: .line 219
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         4: .line 224
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         5: .line 229
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
         6: .line 272
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/SerializableString;
            putfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
         7: .line 310
            aload 0 /* this */
            aload 1 /* oc */
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         8: .line 311
            aload 0 /* this */
            bipush 34
            putfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
         9: .line 312
            return
        end local 1 // com.fasterxml.jackson.core.ObjectCodec oc
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0   10     1    oc  Lcom/fasterxml/jackson/core/ObjectCodec;
    MethodParameters:
      Name  Flags
      oc    

  protected void <init>(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/core/ObjectCodec;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.JsonFactory src
        start local 2 // com.fasterxml.jackson.core.ObjectCodec codec
         0: .line 319
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.TokenStreamFactory.<init>:()V
         1: .line 197
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.createRoot:()Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
            putfield com.fasterxml.jackson.core.JsonFactory._rootCharSymbols:Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
         2: .line 208
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.createRoot:()Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            putfield com.fasterxml.jackson.core.JsonFactory._byteSymbolCanonicalizer:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
         3: .line 219
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         4: .line 224
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         5: .line 229
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
         6: .line 272
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/SerializableString;
            putfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
         7: .line 321
            aload 0 /* this */
            aload 2 /* codec */
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         8: .line 324
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         9: .line 325
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
        10: .line 326
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
        11: .line 327
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            putfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
        12: .line 328
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            putfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
        13: .line 331
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
            putfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
        14: .line 332
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
            putfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
        15: .line 333
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
            putfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
        16: .line 334
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
            putfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
        17: .line 335
            return
        end local 2 // com.fasterxml.jackson.core.ObjectCodec codec
        end local 1 // com.fasterxml.jackson.core.JsonFactory src
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   18     0   this  Lcom/fasterxml/jackson/core/JsonFactory;
            0   18     1    src  Lcom/fasterxml/jackson/core/JsonFactory;
            0   18     2  codec  Lcom/fasterxml/jackson/core/ObjectCodec;
    MethodParameters:
       Name  Flags
      src    
      codec  

  public void <init>(com.fasterxml.jackson.core.JsonFactoryBuilder);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactoryBuilder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.JsonFactoryBuilder b
         0: .line 342
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.TokenStreamFactory.<init>:()V
         1: .line 197
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.createRoot:()Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
            putfield com.fasterxml.jackson.core.JsonFactory._rootCharSymbols:Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
         2: .line 208
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.createRoot:()Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            putfield com.fasterxml.jackson.core.JsonFactory._byteSymbolCanonicalizer:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
         3: .line 219
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         4: .line 224
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         5: .line 229
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
         6: .line 272
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/SerializableString;
            putfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
         7: .line 343
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         8: .line 346
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._factoryFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         9: .line 347
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._streamReadFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
        10: .line 348
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._streamWriteFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
        11: .line 349
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            putfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
        12: .line 350
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            putfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
        13: .line 353
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
            putfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
        14: .line 354
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
            putfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
        15: .line 355
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._maximumNonEscapedChar:I
            putfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
        16: .line 356
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._quoteChar:C
            putfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
        17: .line 357
            return
        end local 1 // com.fasterxml.jackson.core.JsonFactoryBuilder b
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0   18     1     b  Lcom/fasterxml/jackson/core/JsonFactoryBuilder;
    MethodParameters:
      Name  Flags
      b     

  protected void <init>(com.fasterxml.jackson.core.TSFBuilder<?, ?>, );
    descriptor: (Lcom/fasterxml/jackson/core/TSFBuilder;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.TSFBuilder b
        start local 2 // boolean bogus
         0: .line 367
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.TokenStreamFactory.<init>:()V
         1: .line 197
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.createRoot:()Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
            putfield com.fasterxml.jackson.core.JsonFactory._rootCharSymbols:Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
         2: .line 208
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.createRoot:()Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            putfield com.fasterxml.jackson.core.JsonFactory._byteSymbolCanonicalizer:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
         3: .line 219
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         4: .line 224
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         5: .line 229
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
         6: .line 272
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/SerializableString;
            putfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
         7: .line 368
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         8: .line 370
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.TSFBuilder._factoryFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         9: .line 371
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
        10: .line 372
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
        11: .line 373
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.TSFBuilder._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            putfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
        12: .line 374
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.TSFBuilder._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            putfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
        13: .line 377
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
        14: .line 378
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
        15: .line 379
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
        16: .line 380
            aload 0 /* this */
            bipush 34
            putfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
        17: .line 381
            return
        end local 2 // boolean bogus
        end local 1 // com.fasterxml.jackson.core.TSFBuilder b
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   18     0   this  Lcom/fasterxml/jackson/core/JsonFactory;
            0   18     1      b  Lcom/fasterxml/jackson/core/TSFBuilder<**>;
            0   18     2  bogus  Z
    Signature: (Lcom/fasterxml/jackson/core/TSFBuilder<**>;Z)V
    MethodParameters:
       Name  Flags
      b      
      bogus  

  public com.fasterxml.jackson.core.TSFBuilder<?, ?> rebuild();
    descriptor: ()Lcom/fasterxml/jackson/core/TSFBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 391
            aload 0 /* this */
            ldc "Factory implementation for format (%s) MUST override `rebuild()` method"
            invokevirtual com.fasterxml.jackson.core.JsonFactory._requireJSONFactory:(Ljava/lang/String;)V
         1: .line 392
            new com.fasterxml.jackson.core.JsonFactoryBuilder
            dup
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.JsonFactoryBuilder.<init>:(Lcom/fasterxml/jackson/core/JsonFactory;)V
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
    Signature: ()Lcom/fasterxml/jackson/core/TSFBuilder<**>;

  public static com.fasterxml.jackson.core.TSFBuilder<?, ?> builder();
    descriptor: ()Lcom/fasterxml/jackson/core/TSFBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 405
            new com.fasterxml.jackson.core.JsonFactoryBuilder
            dup
            invokespecial com.fasterxml.jackson.core.JsonFactoryBuilder.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Lcom/fasterxml/jackson/core/TSFBuilder<**>;

  public com.fasterxml.jackson.core.JsonFactory copy();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 424
            aload 0 /* this */
            ldc Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory._checkInvalidCopy:(Ljava/lang/Class;)V
         1: .line 426
            new com.fasterxml.jackson.core.JsonFactory
            dup
            aload 0 /* this */
            aconst_null
            invokespecial com.fasterxml.jackson.core.JsonFactory.<init>:(Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/core/ObjectCodec;)V
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  protected void _checkInvalidCopy(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.lang.Class exp
         0: .line 434
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* exp */
            if_acmpeq 4
         1: .line 435
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Failed copy(): "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 436
            ldc " (version: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.version:()Lcom/fasterxml/jackson/core/Version;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ") does not override copy(); it has to"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 435
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 438
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Class exp
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    5     1   exp  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)V
    MethodParameters:
      Name  Flags
      exp   

  protected java.lang.Object readResolve();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 452
            new com.fasterxml.jackson.core.JsonFactory
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            invokespecial com.fasterxml.jackson.core.JsonFactory.<init>:(Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/core/ObjectCodec;)V
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

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

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

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

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

  public java.lang.Class<? extends com.fasterxml.jackson.core.FormatFeature> getFormatReadFeatureType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 525
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
    Signature: ()Ljava/lang/Class<+Lcom/fasterxml/jackson/core/FormatFeature;>;

  public java.lang.Class<? extends com.fasterxml.jackson.core.FormatFeature> getFormatWriteFeatureType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 530
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
    Signature: ()Ljava/lang/Class<+Lcom/fasterxml/jackson/core/FormatFeature;>;

  public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 551
            aload 1 /* schema */
            ifnonnull 2
         1: .line 552
            iconst_0
            ireturn
         2: .line 554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getFormatName:()Ljava/lang/String;
            astore 2 /* ourFormat */
        start local 2 // java.lang.String ourFormat
         3: .line 555
            aload 2 /* ourFormat */
            ifnull 4
            aload 2 /* ourFormat */
            aload 1 /* schema */
            invokeinterface com.fasterxml.jackson.core.FormatSchema.getSchemaType:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
            iconst_1
            ireturn
      StackMap locals: java.lang.String
      StackMap stack:
         4: iconst_0
            ireturn
        end local 2 // java.lang.String ourFormat
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    5     1     schema  Lcom/fasterxml/jackson/core/FormatSchema;
            3    5     2  ourFormat  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      schema  

  public java.lang.String getFormatName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 572
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Lcom/fasterxml/jackson/core/JsonFactory;
            if_acmpne 2
         1: .line 573
            ldc "JSON"
            areturn
         2: .line 575
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  public com.fasterxml.jackson.core.format.MatchStrength hasFormat(com.fasterxml.jackson.core.format.InputAccessor);
    descriptor: (Lcom/fasterxml/jackson/core/format/InputAccessor;)Lcom/fasterxml/jackson/core/format/MatchStrength;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.format.InputAccessor acc
         0: .line 585
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Lcom/fasterxml/jackson/core/JsonFactory;
            if_acmpne 2
         1: .line 586
            aload 0 /* this */
            aload 1 /* acc */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.hasJSONFormat:(Lcom/fasterxml/jackson/core/format/InputAccessor;)Lcom/fasterxml/jackson/core/format/MatchStrength;
            areturn
         2: .line 588
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.fasterxml.jackson.core.format.InputAccessor acc
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    3     1   acc  Lcom/fasterxml/jackson/core/format/InputAccessor;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      acc   

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

  protected com.fasterxml.jackson.core.format.MatchStrength hasJSONFormat(com.fasterxml.jackson.core.format.InputAccessor);
    descriptor: (Lcom/fasterxml/jackson/core/format/InputAccessor;)Lcom/fasterxml/jackson/core/format/MatchStrength;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.format.InputAccessor acc
         0: .line 614
            aload 1 /* acc */
            invokestatic com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper.hasJSONFormat:(Lcom/fasterxml/jackson/core/format/InputAccessor;)Lcom/fasterxml/jackson/core/format/MatchStrength;
            areturn
        end local 1 // com.fasterxml.jackson.core.format.InputAccessor acc
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1   acc  Lcom/fasterxml/jackson/core/format/InputAccessor;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      acc   

  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.core.JsonFactory this
         0: .line 625
            getstatic com.fasterxml.jackson.core.json.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  public final com.fasterxml.jackson.core.JsonFactory configure(com.fasterxml.jackson.core.JsonFactory$Feature, boolean);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactory$Feature;Z)Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.JsonFactory$Feature f
        start local 2 // boolean state
         0: .line 642
            iload 2 /* state */
            ifeq 1
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.enable:(Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.disable:(Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonFactory
         2: areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.core.JsonFactory$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    3     1      f  Lcom/fasterxml/jackson/core/JsonFactory$Feature;
            0    3     2  state  Z
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      f      
      state  

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

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

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

  public final int getParserFeatures();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 678
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  public final int getGeneratorFeatures();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 683
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

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

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

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

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

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

  public final boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
         0: .line 735
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1     f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
      Name  Flags
      f     

  public final boolean isEnabled(com.fasterxml.jackson.core.StreamReadFeature);
    descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.StreamReadFeature f
         0: .line 742
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
            invokevirtual com.fasterxml.jackson.core.JsonParser$Feature.getMask:()I
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.core.StreamReadFeature f
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1     f  Lcom/fasterxml/jackson/core/StreamReadFeature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.core.io.InputDecorator getInputDecorator();
    descriptor: ()Lcom/fasterxml/jackson/core/io/InputDecorator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 750
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  public com.fasterxml.jackson.core.JsonFactory setInputDecorator(com.fasterxml.jackson.core.io.InputDecorator);
    descriptor: (Lcom/fasterxml/jackson/core/io/InputDecorator;)Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.io.InputDecorator d
         0: .line 760
            aload 0 /* this */
            aload 1 /* d */
            putfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
         1: .line 761
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.io.InputDecorator d
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1     d  Lcom/fasterxml/jackson/core/io/InputDecorator;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      d     

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

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

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

  public final boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature f
         0: .line 801
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._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.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1     f  Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
    MethodParameters:
      Name  Flags
      f     

  public final boolean isEnabled(com.fasterxml.jackson.core.StreamWriteFeature);
    descriptor: (Lcom/fasterxml/jackson/core/StreamWriteFeature;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.StreamWriteFeature f
         0: .line 808
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.StreamWriteFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            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.StreamWriteFeature f
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1     f  Lcom/fasterxml/jackson/core/StreamWriteFeature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.core.io.CharacterEscapes getCharacterEscapes();
    descriptor: ()Lcom/fasterxml/jackson/core/io/CharacterEscapes;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 815
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  public com.fasterxml.jackson.core.JsonFactory setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes);
    descriptor: (Lcom/fasterxml/jackson/core/io/CharacterEscapes;)Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.io.CharacterEscapes esc
         0: .line 822
            aload 0 /* this */
            aload 1 /* esc */
            putfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
         1: .line 823
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.io.CharacterEscapes esc
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1   esc  Lcom/fasterxml/jackson/core/io/CharacterEscapes;
    MethodParameters:
      Name  Flags
      esc   

  public com.fasterxml.jackson.core.io.OutputDecorator getOutputDecorator();
    descriptor: ()Lcom/fasterxml/jackson/core/io/OutputDecorator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 831
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  public com.fasterxml.jackson.core.JsonFactory setOutputDecorator(com.fasterxml.jackson.core.io.OutputDecorator);
    descriptor: (Lcom/fasterxml/jackson/core/io/OutputDecorator;)Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.io.OutputDecorator d
         0: .line 841
            aload 0 /* this */
            aload 1 /* d */
            putfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
         1: .line 842
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.io.OutputDecorator d
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1     d  Lcom/fasterxml/jackson/core/io/OutputDecorator;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      d     

  public com.fasterxml.jackson.core.JsonFactory setRootValueSeparator(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.lang.String sep
         0: .line 855
            aload 0 /* this */
            aload 1 /* sep */
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonFactory
         1: new com.fasterxml.jackson.core.io.SerializedString
            dup
            aload 1 /* sep */
            invokespecial com.fasterxml.jackson.core.io.SerializedString.<init>:(Ljava/lang/String;)V
      StackMap locals: com.fasterxml.jackson.core.JsonFactory java.lang.String
      StackMap stack: com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.core.io.SerializedString
         2: putfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
         3: .line 856
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String sep
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    4     1   sep  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      sep   

  public java.lang.String getRootValueSeparator();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 863
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
            invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  public com.fasterxml.jackson.core.JsonFactory setCodec(com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // com.fasterxml.jackson.core.ObjectCodec oc
         0: .line 880
            aload 0 /* this */
            aload 1 /* oc */
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         1: .line 881
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.ObjectCodec oc
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            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.core.JsonFactory this
         0: .line 884
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  public com.fasterxml.jackson.core.JsonParser createParser(java.io.File);
    descriptor: (Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.File f
         0: .line 915
            aload 0 /* this */
            aload 1 /* f */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         1: .line 916
            new java.io.FileInputStream
            dup
            aload 1 /* f */
            invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
            astore 3 /* in */
        start local 3 // java.io.InputStream in
         2: .line 917
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* in */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/InputStream;
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 3 // java.io.InputStream in
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.File f
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    3     1     f  Ljava/io/File;
            1    3     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            2    3     3    in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.core.JsonParser createParser(java.net.URL);
    descriptor: (Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.net.URL url
         0: .line 943
            aload 0 /* this */
            aload 1 /* url */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         1: .line 944
            aload 0 /* this */
            aload 1 /* url */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._optimizedStreamFromURL:(Ljava/net/URL;)Ljava/io/InputStream;
            astore 3 /* in */
        start local 3 // java.io.InputStream in
         2: .line 945
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* in */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/InputStream;
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 3 // java.io.InputStream in
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.net.URL url
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    3     1   url  Ljava/net/URL;
            1    3     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            2    3     3    in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      url   

  public com.fasterxml.jackson.core.JsonParser createParser(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.InputStream in
         0: .line 971
            aload 0 /* this */
            aload 1 /* in */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         1: .line 972
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* in */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/InputStream;
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1    in  Ljava/io/InputStream;
            1    2     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      in    

  public com.fasterxml.jackson.core.JsonParser createParser(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.Reader r
         0: .line 992
            aload 0 /* this */
            aload 1 /* r */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         1: .line 993
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* r */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/Reader;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/Reader;
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:(Ljava/io/Reader;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.Reader r
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1     r  Ljava/io/Reader;
            1    2     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      r     

  public com.fasterxml.jackson.core.JsonParser createParser(byte[]);
    descriptor: ([B)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // byte[] data
         0: .line 1004
            aload 0 /* this */
            aload 1 /* data */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         1: .line 1005
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 5
         2: .line 1006
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            aload 2 /* ctxt */
            aload 1 /* data */
            iconst_0
            aload 1 /* data */
            arraylength
            invokevirtual com.fasterxml.jackson.core.io.InputDecorator.decorate:(Lcom/fasterxml/jackson/core/io/IOContext;[BII)Ljava/io/InputStream;
            astore 3 /* in */
        start local 3 // java.io.InputStream in
         3: .line 1007
            aload 3 /* in */
            ifnull 5
         4: .line 1008
            aload 0 /* this */
            aload 3 /* in */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 3 // java.io.InputStream in
         5: .line 1011
      StackMap locals: com.fasterxml.jackson.core.io.IOContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* data */
            iconst_0
            aload 1 /* data */
            arraylength
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:([BIILcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // byte[] data
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    6     1  data  [B
            1    6     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            3    5     3    in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
      Name  Flags
      data  

  public com.fasterxml.jackson.core.JsonParser createParser(byte[], int, int);
    descriptor: ([BII)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // byte[] data
        start local 2 // int offset
        start local 3 // int len
         0: .line 1026
            aload 0 /* this */
            aload 1 /* data */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 4 /* ctxt */
        start local 4 // com.fasterxml.jackson.core.io.IOContext ctxt
         1: .line 1028
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 5
         2: .line 1029
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            aload 4 /* ctxt */
            aload 1 /* data */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.io.InputDecorator.decorate:(Lcom/fasterxml/jackson/core/io/IOContext;[BII)Ljava/io/InputStream;
            astore 5 /* in */
        start local 5 // java.io.InputStream in
         3: .line 1030
            aload 5 /* in */
            ifnull 5
         4: .line 1031
            aload 0 /* this */
            aload 5 /* in */
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 5 // java.io.InputStream in
         5: .line 1034
      StackMap locals: com.fasterxml.jackson.core.io.IOContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* data */
            iload 2 /* offset */
            iload 3 /* len */
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:([BIILcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 4 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] data
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    6     1    data  [B
            0    6     2  offset  I
            0    6     3     len  I
            1    6     4    ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            3    5     5      in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
        Name  Flags
      data    
      offset  
      len     

  public com.fasterxml.jackson.core.JsonParser createParser(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.lang.String content
         0: .line 1045
            aload 1 /* content */
            invokevirtual java.lang.String.length:()I
            istore 2 /* strLen */
        start local 2 // int strLen
         1: .line 1047
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnonnull 2
            iload 2 /* strLen */
            ldc 32768
            if_icmpgt 2
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.canUseCharArrays:()Z
            ifne 3
         2: .line 1050
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            new java.io.StringReader
            dup
            aload 1 /* content */
            invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
         3: .line 1052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* content */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 3 /* ctxt */
        start local 3 // com.fasterxml.jackson.core.io.IOContext ctxt
         4: .line 1053
            aload 3 /* ctxt */
            iload 2 /* strLen */
            invokevirtual com.fasterxml.jackson.core.io.IOContext.allocTokenBuffer:(I)[C
            astore 4 /* buf */
        start local 4 // char[] buf
         5: .line 1054
            aload 1 /* content */
            iconst_0
            iload 2 /* strLen */
            aload 4 /* buf */
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
         6: .line 1055
            aload 0 /* this */
            aload 4 /* buf */
            iconst_0
            iload 2 /* strLen */
            aload 3 /* ctxt */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:([CIILcom/fasterxml/jackson/core/io/IOContext;Z)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 4 // char[] buf
        end local 3 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 2 // int strLen
        end local 1 // java.lang.String content
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    7     1  content  Ljava/lang/String;
            1    7     2   strLen  I
            4    7     3     ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            5    7     4      buf  [C
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.core.JsonParser createParser(char[]);
    descriptor: ([C)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // char[] content
         0: .line 1066
            aload 0 /* this */
            aload 1 /* content */
            iconst_0
            aload 1 /* content */
            arraylength
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([CII)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // char[] content
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1  content  [C
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.core.JsonParser createParser(char[], int, int);
    descriptor: ([CII)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // char[] content
        start local 2 // int offset
        start local 3 // int len
         0: .line 1076
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 2
         1: .line 1077
            aload 0 /* this */
            new java.io.CharArrayReader
            dup
            aload 1 /* content */
            iload 2 /* offset */
            iload 3 /* len */
            invokespecial java.io.CharArrayReader.<init>:([CII)V
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
         2: .line 1079
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* content */
            iload 2 /* offset */
            iload 3 /* len */
            aload 0 /* this */
            aload 1 /* content */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
         3: .line 1081
            iconst_0
         4: .line 1079
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:([CIILcom/fasterxml/jackson/core/io/IOContext;Z)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] content
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    5     1  content  [C
            0    5     2   offset  I
            0    5     3      len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  
      offset   
      len      

  public com.fasterxml.jackson.core.JsonParser createParser(java.io.DataInput);
    descriptor: (Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.DataInput in
         0: .line 1095
            aload 0 /* this */
            aload 1 /* in */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         1: .line 1096
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* in */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/DataInput;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/DataInput;
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createParser:(Ljava/io/DataInput;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.DataInput in
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1    in  Ljava/io/DataInput;
            1    2     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    

  public com.fasterxml.jackson.core.JsonParser createNonBlockingByteArrayParser();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 1126
            aload 0 /* this */
            ldc "Non-blocking source not (yet?) supported for this format (%s)"
            invokevirtual com.fasterxml.jackson.core.JsonFactory._requireJSONFactory:(Ljava/lang/String;)V
         1: .line 1127
            aload 0 /* this */
            aconst_null
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createNonBlockingContext:(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 1 /* ctxt */
        start local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
         2: .line 1128
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._byteSymbolCanonicalizer:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.makeChild:(I)Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            astore 2 /* can */
        start local 2 // com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer can
         3: .line 1129
            new com.fasterxml.jackson.core.json.async.NonBlockingJsonParser
            dup
            aload 1 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
            aload 2 /* can */
            invokespecial com.fasterxml.jackson.core.json.async.NonBlockingJsonParser.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;ILcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;)V
            areturn
        end local 2 // com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer can
        end local 1 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            2    4     1  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            3    4     2   can  Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream, com.fasterxml.jackson.core.JsonEncoding);
    descriptor: (Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.OutputStream out
        start local 2 // com.fasterxml.jackson.core.JsonEncoding enc
         0: .line 1165
            aload 0 /* this */
            aload 1 /* out */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 3 /* ctxt */
        start local 3 // com.fasterxml.jackson.core.io.IOContext ctxt
         1: .line 1166
            aload 3 /* ctxt */
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.io.IOContext.setEncoding:(Lcom/fasterxml/jackson/core/JsonEncoding;)V
         2: .line 1167
            aload 2 /* enc */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            if_acmpne 4
         3: .line 1168
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* out */
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/OutputStream;
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createUTF8Generator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
         4: .line 1170
      StackMap locals: com.fasterxml.jackson.core.io.IOContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* out */
            aload 2 /* enc */
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createWriter:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/Writer;
            astore 4 /* w */
        start local 4 // java.io.Writer w
         5: .line 1171
            aload 0 /* this */
            aload 0 /* this */
            aload 4 /* w */
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/Writer;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/Writer;
            aload 3 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createGenerator:(Ljava/io/Writer;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 4 // java.io.Writer w
        end local 3 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 2 // com.fasterxml.jackson.core.JsonEncoding enc
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    6     1   out  Ljava/io/OutputStream;
            0    6     2   enc  Lcom/fasterxml/jackson/core/JsonEncoding;
            1    6     3  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            5    6     4     w  Ljava/io/Writer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
      enc   

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.OutputStream out
         0: .line 1184
            aload 0 /* this */
            aload 1 /* out */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1   out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.Writer w
         0: .line 1204
            aload 0 /* this */
            aload 1 /* w */
            iconst_0
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 2 /* ctxt */
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         1: .line 1205
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* w */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/Writer;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/Writer;
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createGenerator:(Ljava/io/Writer;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.Writer w
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    2     1     w  Ljava/io/Writer;
            1    2     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      w     

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.File, com.fasterxml.jackson.core.JsonEncoding);
    descriptor: (Ljava/io/File;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.File f
        start local 2 // com.fasterxml.jackson.core.JsonEncoding enc
         0: .line 1227
            new java.io.FileOutputStream
            dup
            aload 1 /* f */
            invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
            astore 3 /* out */
        start local 3 // java.io.OutputStream out
         1: .line 1229
            aload 0 /* this */
            aload 3 /* out */
            iconst_1
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createContext:(Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
            astore 4 /* ctxt */
        start local 4 // com.fasterxml.jackson.core.io.IOContext ctxt
         2: .line 1230
            aload 4 /* ctxt */
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.io.IOContext.setEncoding:(Lcom/fasterxml/jackson/core/JsonEncoding;)V
         3: .line 1231
            aload 2 /* enc */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            if_acmpne 5
         4: .line 1232
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* out */
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/OutputStream;
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createUTF8Generator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
         5: .line 1234
      StackMap locals: java.io.OutputStream com.fasterxml.jackson.core.io.IOContext
      StackMap stack:
            aload 0 /* this */
            aload 3 /* out */
            aload 2 /* enc */
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createWriter:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/Writer;
            astore 5 /* w */
        start local 5 // java.io.Writer w
         6: .line 1235
            aload 0 /* this */
            aload 0 /* this */
            aload 5 /* w */
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._decorate:(Ljava/io/Writer;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/Writer;
            aload 4 /* ctxt */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createGenerator:(Ljava/io/Writer;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 5 // java.io.Writer w
        end local 4 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 3 // java.io.OutputStream out
        end local 2 // com.fasterxml.jackson.core.JsonEncoding enc
        end local 1 // java.io.File f
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    7     1     f  Ljava/io/File;
            0    7     2   enc  Lcom/fasterxml/jackson/core/JsonEncoding;
            1    7     3   out  Ljava/io/OutputStream;
            2    7     4  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            6    7     5     w  Ljava/io/Writer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      f     
      enc   

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.DataOutput, com.fasterxml.jackson.core.JsonEncoding);
    descriptor: (Ljava/io/DataOutput;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.DataOutput out
        start local 2 // com.fasterxml.jackson.core.JsonEncoding enc
         0: .line 1246
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createDataOutputWrapper:(Ljava/io/DataOutput;)Ljava/io/OutputStream;
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonEncoding enc
        end local 1 // java.io.DataOutput out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1   out  Ljava/io/DataOutput;
            0    1     2   enc  Lcom/fasterxml/jackson/core/JsonEncoding;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
      enc   

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.DataOutput);
    descriptor: (Ljava/io/DataOutput;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.DataOutput out
         0: .line 1259
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._createDataOutputWrapper:(Ljava/io/DataOutput;)Ljava/io/OutputStream;
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 1 // java.io.DataOutput out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1   out  Ljava/io/DataOutput;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public com.fasterxml.jackson.core.JsonParser createJsonParser(java.io.File);
    descriptor: (Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.File f
         0: .line 1289
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.io.File f
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1     f  Ljava/io/File;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.core.JsonParser createJsonParser(java.net.URL);
    descriptor: (Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.net.URL url
         0: .line 1314
            aload 0 /* this */
            aload 1 /* url */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.net.URL url
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1   url  Ljava/net/URL;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      url   

  public com.fasterxml.jackson.core.JsonParser createJsonParser(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.InputStream in
         0: .line 1340
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1    in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      in    

  public com.fasterxml.jackson.core.JsonParser createJsonParser(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.Reader r
         0: .line 1359
            aload 0 /* this */
            aload 1 /* r */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.io.Reader r
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1     r  Ljava/io/Reader;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      r     

  public com.fasterxml.jackson.core.JsonParser createJsonParser(byte[]);
    descriptor: ([B)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // byte[] data
         0: .line 1369
            aload 0 /* this */
            aload 1 /* data */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // byte[] data
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1  data  [B
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      data  

  public com.fasterxml.jackson.core.JsonParser createJsonParser(byte[], int, int);
    descriptor: ([BII)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // byte[] data
        start local 2 // int offset
        start local 3 // int len
         0: .line 1384
            aload 0 /* this */
            aload 1 /* data */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] data
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1    data  [B
            0    1     2  offset  I
            0    1     3     len  I
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      data    
      offset  
      len     

  public com.fasterxml.jackson.core.JsonParser createJsonParser(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.lang.String content
         0: .line 1395
            aload 0 /* this */
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.lang.String content
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1  content  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.core.JsonGenerator createJsonGenerator(java.io.OutputStream, com.fasterxml.jackson.core.JsonEncoding);
    descriptor: (Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.OutputStream out
        start local 2 // com.fasterxml.jackson.core.JsonEncoding enc
         0: .line 1428
            aload 0 /* this */
            aload 1 /* out */
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonEncoding enc
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1   out  Ljava/io/OutputStream;
            0    1     2   enc  Lcom/fasterxml/jackson/core/JsonEncoding;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      out   
      enc   

  public com.fasterxml.jackson.core.JsonGenerator createJsonGenerator(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.Writer out
         0: .line 1448
            aload 0 /* this */
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 1 // java.io.Writer out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1   out  Ljava/io/Writer;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      out   

  public com.fasterxml.jackson.core.JsonGenerator createJsonGenerator(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.OutputStream out
         0: .line 1461
            aload 0 /* this */
            aload 1 /* out */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1   out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      out   

  protected com.fasterxml.jackson.core.JsonParser _createParser(java.io.InputStream, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.InputStream in
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1485
            new com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper
            dup
            aload 2 /* ctxt */
            aload 1 /* in */
            invokespecial com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;Ljava/io/InputStream;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         1: .line 1486
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._byteSymbolCanonicalizer:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._rootCharSymbols:Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         2: .line 1485
            invokevirtual com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper.constructParser:(ILcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;I)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    3     1    in  Ljava/io/InputStream;
            0    3     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    
      ctxt  

  protected com.fasterxml.jackson.core.JsonParser _createParser(java.io.Reader, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/Reader;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.Reader r
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1502
            new com.fasterxml.jackson.core.json.ReaderBasedJsonParser
            dup
            aload 2 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
            aload 1 /* r */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         1: .line 1503
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._rootCharSymbols:Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
            invokevirtual com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.makeChild:(I)Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
         2: .line 1502
            invokespecial com.fasterxml.jackson.core.json.ReaderBasedJsonParser.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/Reader;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;)V
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.Reader r
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    3     1     r  Ljava/io/Reader;
            0    3     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      r     
      ctxt  

  protected com.fasterxml.jackson.core.JsonParser _createParser(char[], int, int, com.fasterxml.jackson.core.io.IOContext, boolean);
    descriptor: ([CIILcom/fasterxml/jackson/core/io/IOContext;Z)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=11, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // char[] data
        start local 2 // int offset
        start local 3 // int len
        start local 4 // com.fasterxml.jackson.core.io.IOContext ctxt
        start local 5 // boolean recyclable
         0: .line 1514
            new com.fasterxml.jackson.core.json.ReaderBasedJsonParser
            dup
            aload 4 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         1: .line 1515
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._rootCharSymbols:Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
            invokevirtual com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.makeChild:(I)Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
         2: .line 1516
            aload 1 /* data */
            iload 2 /* offset */
            iload 2 /* offset */
            iload 3 /* len */
            iadd
            iload 5 /* recyclable */
         3: .line 1514
            invokespecial com.fasterxml.jackson.core.json.ReaderBasedJsonParser.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/Reader;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;[CIIZ)V
            areturn
        end local 5 // boolean recyclable
        end local 4 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 3 // int len
        end local 2 // int offset
        end local 1 // char[] data
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    4     1        data  [C
            0    4     2      offset  I
            0    4     3         len  I
            0    4     4        ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            0    4     5  recyclable  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      data        
      offset      
      len         
      ctxt        
      recyclable  

  protected com.fasterxml.jackson.core.JsonParser _createParser(byte[], int, int, com.fasterxml.jackson.core.io.IOContext);
    descriptor: ([BIILcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // byte[] data
        start local 2 // int offset
        start local 3 // int len
        start local 4 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1532
            new com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper
            dup
            aload 4 /* ctxt */
            aload 1 /* data */
            iload 2 /* offset */
            iload 3 /* len */
            invokespecial com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;[BII)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         1: .line 1533
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._byteSymbolCanonicalizer:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._rootCharSymbols:Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         2: .line 1532
            invokevirtual com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper.constructParser:(ILcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;Lcom/fasterxml/jackson/core/sym/CharsToNameCanonicalizer;I)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 4 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] data
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    3     1    data  [B
            0    3     2  offset  I
            0    3     3     len  I
            0    3     4    ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      data    
      offset  
      len     
      ctxt    

  protected com.fasterxml.jackson.core.JsonParser _createParser(java.io.DataInput, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/DataInput;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.DataInput input
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1545
            aload 0 /* this */
            ldc "InputData source not (yet?) supported for this format (%s)"
            invokevirtual com.fasterxml.jackson.core.JsonFactory._requireJSONFactory:(Ljava/lang/String;)V
         1: .line 1548
            aload 1 /* input */
            invokestatic com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper.skipUTF8BOM:(Ljava/io/DataInput;)I
            istore 3 /* firstByte */
        start local 3 // int firstByte
         2: .line 1549
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._byteSymbolCanonicalizer:Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
            invokevirtual com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer.makeChild:(I)Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
            astore 4 /* can */
        start local 4 // com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer can
         3: .line 1550
            new com.fasterxml.jackson.core.json.UTF8DataInputJsonParser
            dup
            aload 2 /* ctxt */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
            aload 1 /* input */
         4: .line 1551
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 4 /* can */
            iload 3 /* firstByte */
         5: .line 1550
            invokespecial com.fasterxml.jackson.core.json.UTF8DataInputJsonParser.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;ILjava/io/DataInput;Lcom/fasterxml/jackson/core/ObjectCodec;Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;I)V
            areturn
        end local 4 // com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer can
        end local 3 // int firstByte
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.DataInput input
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    6     1      input  Ljava/io/DataInput;
            0    6     2       ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            2    6     3  firstByte  I
            3    6     4        can  Lcom/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      input  
      ctxt   

  protected com.fasterxml.jackson.core.JsonGenerator _createGenerator(java.io.Writer, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/Writer;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.Writer out
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1573
            new com.fasterxml.jackson.core.json.WriterBasedJsonGenerator
            dup
            aload 2 /* ctxt */
         1: .line 1574
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 1 /* out */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
         2: .line 1573
            invokespecial com.fasterxml.jackson.core.json.WriterBasedJsonGenerator.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;ILcom/fasterxml/jackson/core/ObjectCodec;Ljava/io/Writer;C)V
            astore 3 /* gen */
        start local 3 // com.fasterxml.jackson.core.json.WriterBasedJsonGenerator gen
         3: .line 1575
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
            ifle 5
         4: .line 1576
            aload 3 /* gen */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
            invokevirtual com.fasterxml.jackson.core.json.WriterBasedJsonGenerator.setHighestNonEscapedChar:(I)Lcom/fasterxml/jackson/core/JsonGenerator;
            pop
         5: .line 1578
      StackMap locals: com.fasterxml.jackson.core.json.WriterBasedJsonGenerator
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
            ifnull 7
         6: .line 1579
            aload 3 /* gen */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
            invokevirtual com.fasterxml.jackson.core.json.WriterBasedJsonGenerator.setCharacterEscapes:(Lcom/fasterxml/jackson/core/io/CharacterEscapes;)Lcom/fasterxml/jackson/core/JsonGenerator;
            pop
         7: .line 1581
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
            astore 4 /* rootSep */
        start local 4 // com.fasterxml.jackson.core.SerializableString rootSep
         8: .line 1582
            aload 4 /* rootSep */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/SerializableString;
            if_acmpeq 10
         9: .line 1583
            aload 3 /* gen */
            aload 4 /* rootSep */
            invokevirtual com.fasterxml.jackson.core.json.WriterBasedJsonGenerator.setRootValueSeparator:(Lcom/fasterxml/jackson/core/SerializableString;)Lcom/fasterxml/jackson/core/JsonGenerator;
            pop
        10: .line 1585
      StackMap locals: com.fasterxml.jackson.core.SerializableString
      StackMap stack:
            aload 3 /* gen */
            areturn
        end local 4 // com.fasterxml.jackson.core.SerializableString rootSep
        end local 3 // com.fasterxml.jackson.core.json.WriterBasedJsonGenerator gen
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.Writer out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lcom/fasterxml/jackson/core/JsonFactory;
            0   11     1      out  Ljava/io/Writer;
            0   11     2     ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            3   11     3      gen  Lcom/fasterxml/jackson/core/json/WriterBasedJsonGenerator;
            8   11     4  rootSep  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
      ctxt  

  protected com.fasterxml.jackson.core.JsonGenerator _createUTF8Generator(java.io.OutputStream, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.OutputStream out
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1599
            new com.fasterxml.jackson.core.json.UTF8JsonGenerator
            dup
            aload 2 /* ctxt */
         1: .line 1600
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 1 /* out */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
         2: .line 1599
            invokespecial com.fasterxml.jackson.core.json.UTF8JsonGenerator.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;ILcom/fasterxml/jackson/core/ObjectCodec;Ljava/io/OutputStream;C)V
            astore 3 /* gen */
        start local 3 // com.fasterxml.jackson.core.json.UTF8JsonGenerator gen
         3: .line 1601
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
            ifle 5
         4: .line 1602
            aload 3 /* gen */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
            invokevirtual com.fasterxml.jackson.core.json.UTF8JsonGenerator.setHighestNonEscapedChar:(I)Lcom/fasterxml/jackson/core/JsonGenerator;
            pop
         5: .line 1604
      StackMap locals: com.fasterxml.jackson.core.json.UTF8JsonGenerator
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
            ifnull 7
         6: .line 1605
            aload 3 /* gen */
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
            invokevirtual com.fasterxml.jackson.core.json.UTF8JsonGenerator.setCharacterEscapes:(Lcom/fasterxml/jackson/core/io/CharacterEscapes;)Lcom/fasterxml/jackson/core/JsonGenerator;
            pop
         7: .line 1607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
            astore 4 /* rootSep */
        start local 4 // com.fasterxml.jackson.core.SerializableString rootSep
         8: .line 1608
            aload 4 /* rootSep */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/SerializableString;
            if_acmpeq 10
         9: .line 1609
            aload 3 /* gen */
            aload 4 /* rootSep */
            invokevirtual com.fasterxml.jackson.core.json.UTF8JsonGenerator.setRootValueSeparator:(Lcom/fasterxml/jackson/core/SerializableString;)Lcom/fasterxml/jackson/core/JsonGenerator;
            pop
        10: .line 1611
      StackMap locals: com.fasterxml.jackson.core.SerializableString
      StackMap stack:
            aload 3 /* gen */
            areturn
        end local 4 // com.fasterxml.jackson.core.SerializableString rootSep
        end local 3 // com.fasterxml.jackson.core.json.UTF8JsonGenerator gen
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lcom/fasterxml/jackson/core/JsonFactory;
            0   11     1      out  Ljava/io/OutputStream;
            0   11     2     ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            3   11     3      gen  Lcom/fasterxml/jackson/core/json/UTF8JsonGenerator;
            8   11     4  rootSep  Lcom/fasterxml/jackson/core/SerializableString;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
      ctxt  

  protected java.io.Writer _createWriter(java.io.OutputStream, com.fasterxml.jackson.core.JsonEncoding, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/Writer;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.OutputStream out
        start local 2 // com.fasterxml.jackson.core.JsonEncoding enc
        start local 3 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1617
            aload 2 /* enc */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            if_acmpne 2
         1: .line 1618
            new com.fasterxml.jackson.core.io.UTF8Writer
            dup
            aload 3 /* ctxt */
            aload 1 /* out */
            invokespecial com.fasterxml.jackson.core.io.UTF8Writer.<init>:(Lcom/fasterxml/jackson/core/io/IOContext;Ljava/io/OutputStream;)V
            areturn
         2: .line 1621
      StackMap locals:
      StackMap stack:
            new java.io.OutputStreamWriter
            dup
            aload 1 /* out */
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.JsonEncoding.getJavaName:()Ljava/lang/String;
            invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
            areturn
        end local 3 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 2 // com.fasterxml.jackson.core.JsonEncoding enc
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    3     1   out  Ljava/io/OutputStream;
            0    3     2   enc  Lcom/fasterxml/jackson/core/JsonEncoding;
            0    3     3  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
      enc   
      ctxt  

  protected final java.io.InputStream _decorate(java.io.InputStream, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/InputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/InputStream;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.InputStream in
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1634
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 4
         1: .line 1635
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            aload 2 /* ctxt */
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.core.io.InputDecorator.decorate:(Lcom/fasterxml/jackson/core/io/IOContext;Ljava/io/InputStream;)Ljava/io/InputStream;
            astore 3 /* in2 */
        start local 3 // java.io.InputStream in2
         2: .line 1636
            aload 3 /* in2 */
            ifnull 4
         3: .line 1637
            aload 3 /* in2 */
            areturn
        end local 3 // java.io.InputStream in2
         4: .line 1640
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    5     1    in  Ljava/io/InputStream;
            0    5     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            2    4     3   in2  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    
      ctxt  

  protected final java.io.Reader _decorate(java.io.Reader, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/Reader;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/Reader;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.Reader in
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1647
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 4
         1: .line 1648
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            aload 2 /* ctxt */
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.core.io.InputDecorator.decorate:(Lcom/fasterxml/jackson/core/io/IOContext;Ljava/io/Reader;)Ljava/io/Reader;
            astore 3 /* in2 */
        start local 3 // java.io.Reader in2
         2: .line 1649
            aload 3 /* in2 */
            ifnull 4
         3: .line 1650
            aload 3 /* in2 */
            areturn
        end local 3 // java.io.Reader in2
         4: .line 1653
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.Reader in
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    5     1    in  Ljava/io/Reader;
            0    5     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            2    4     3   in2  Ljava/io/Reader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    
      ctxt  

  protected final java.io.DataInput _decorate(java.io.DataInput, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/DataInput;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/DataInput;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.DataInput in
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1660
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 4
         1: .line 1661
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            aload 2 /* ctxt */
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.core.io.InputDecorator.decorate:(Lcom/fasterxml/jackson/core/io/IOContext;Ljava/io/DataInput;)Ljava/io/DataInput;
            astore 3 /* in2 */
        start local 3 // java.io.DataInput in2
         2: .line 1662
            aload 3 /* in2 */
            ifnull 4
         3: .line 1663
            aload 3 /* in2 */
            areturn
        end local 3 // java.io.DataInput in2
         4: .line 1666
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.DataInput in
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    5     1    in  Ljava/io/DataInput;
            0    5     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            2    4     3   in2  Ljava/io/DataInput;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    
      ctxt  

  protected final java.io.OutputStream _decorate(java.io.OutputStream, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/OutputStream;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.OutputStream out
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1673
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            ifnull 4
         1: .line 1674
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            aload 2 /* ctxt */
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.core.io.OutputDecorator.decorate:(Lcom/fasterxml/jackson/core/io/IOContext;Ljava/io/OutputStream;)Ljava/io/OutputStream;
            astore 3 /* out2 */
        start local 3 // java.io.OutputStream out2
         2: .line 1675
            aload 3 /* out2 */
            ifnull 4
         3: .line 1676
            aload 3 /* out2 */
            areturn
        end local 3 // java.io.OutputStream out2
         4: .line 1679
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    5     1   out  Ljava/io/OutputStream;
            0    5     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            2    4     3  out2  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
      ctxt  

  protected final java.io.Writer _decorate(java.io.Writer, com.fasterxml.jackson.core.io.IOContext);
    descriptor: (Ljava/io/Writer;Lcom/fasterxml/jackson/core/io/IOContext;)Ljava/io/Writer;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.io.Writer out
        start local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
         0: .line 1686
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            ifnull 4
         1: .line 1687
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            aload 2 /* ctxt */
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.core.io.OutputDecorator.decorate:(Lcom/fasterxml/jackson/core/io/IOContext;Ljava/io/Writer;)Ljava/io/Writer;
            astore 3 /* out2 */
        start local 3 // java.io.Writer out2
         2: .line 1688
            aload 3 /* out2 */
            ifnull 4
         3: .line 1689
            aload 3 /* out2 */
            areturn
        end local 3 // java.io.Writer out2
         4: .line 1692
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            areturn
        end local 2 // com.fasterxml.jackson.core.io.IOContext ctxt
        end local 1 // java.io.Writer out
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    5     1   out  Ljava/io/Writer;
            0    5     2  ctxt  Lcom/fasterxml/jackson/core/io/IOContext;
            2    4     3  out2  Ljava/io/Writer;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
      ctxt  

  public com.fasterxml.jackson.core.util.BufferRecycler _getBufferRecycler();
    descriptor: ()Lcom/fasterxml/jackson/core/util/BufferRecycler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 1713
            getstatic com.fasterxml.jackson.core.JsonFactory$Feature.USE_THREAD_LOCAL_FOR_BUFFER_RECYCLING:Lcom/fasterxml/jackson/core/JsonFactory$Feature;
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
            invokevirtual com.fasterxml.jackson.core.JsonFactory$Feature.enabledIn:(I)Z
            ifeq 2
         1: .line 1714
            invokestatic com.fasterxml.jackson.core.util.BufferRecyclers.getBufferRecycler:()Lcom/fasterxml/jackson/core/util/BufferRecycler;
            areturn
         2: .line 1716
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.core.util.BufferRecycler
            dup
            invokespecial com.fasterxml.jackson.core.util.BufferRecycler.<init>:()V
            areturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;

  protected com.fasterxml.jackson.core.io.IOContext _createContext(java.lang.Object, boolean);
    descriptor: (Ljava/lang/Object;Z)Lcom/fasterxml/jackson/core/io/IOContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.lang.Object srcRef
        start local 2 // boolean resourceManaged
         0: .line 1724
            new com.fasterxml.jackson.core.io.IOContext
            dup
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._getBufferRecycler:()Lcom/fasterxml/jackson/core/util/BufferRecycler;
            aload 1 /* srcRef */
            iload 2 /* resourceManaged */
            invokespecial com.fasterxml.jackson.core.io.IOContext.<init>:(Lcom/fasterxml/jackson/core/util/BufferRecycler;Ljava/lang/Object;Z)V
            areturn
        end local 2 // boolean resourceManaged
        end local 1 // java.lang.Object srcRef
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1           srcRef  Ljava/lang/Object;
            0    1     2  resourceManaged  Z
    MethodParameters:
                 Name  Flags
      srcRef           
      resourceManaged  

  protected com.fasterxml.jackson.core.io.IOContext _createNonBlockingContext(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/core/io/IOContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.lang.Object srcRef
         0: .line 1736
            new com.fasterxml.jackson.core.io.IOContext
            dup
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._getBufferRecycler:()Lcom/fasterxml/jackson/core/util/BufferRecycler;
            aload 1 /* srcRef */
            iconst_0
            invokespecial com.fasterxml.jackson.core.io.IOContext.<init>:(Lcom/fasterxml/jackson/core/util/BufferRecycler;Ljava/lang/Object;Z)V
            areturn
        end local 1 // java.lang.Object srcRef
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    1     1  srcRef  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      srcRef  

  private final void _requireJSONFactory(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
        start local 1 // java.lang.String msg
         0: .line 1758
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._isJSONFactory:()Z
            ifne 2
         1: .line 1759
            new java.lang.UnsupportedOperationException
            dup
            aload 1 /* msg */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getFormatName:()Ljava/lang/String;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1761
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
            0    3     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  private final boolean _isJSONFactory();
    descriptor: ()Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.core.JsonFactory this
         0: .line 1766
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getFormatName:()Ljava/lang/String;
            ldc "JSON"
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.core.JsonFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/core/JsonFactory;
}
SourceFile: "JsonFactory.java"
NestMembers:
  com.fasterxml.jackson.core.JsonFactory$Feature
InnerClasses:
  public final Feature = com.fasterxml.jackson.core.JsonFactory$Feature of com.fasterxml.jackson.core.JsonFactory
  public final Feature = com.fasterxml.jackson.core.JsonGenerator$Feature of com.fasterxml.jackson.core.JsonGenerator
  public final Feature = com.fasterxml.jackson.core.JsonParser$Feature of com.fasterxml.jackson.core.JsonParser