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 172
            invokestatic com.fasterxml.jackson.core.JsonFactory$Feature.collectDefaults:()I
            putstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
         1: .line 178
            invokestatic com.fasterxml.jackson.core.JsonParser$Feature.collectDefaults:()I
            putstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
         2: .line 184
            invokestatic com.fasterxml.jackson.core.JsonGenerator$Feature.collectDefaults:()I
            putstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
         3: .line 186
            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 191
            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 314
            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 316
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.TokenStreamFactory.<init>:()V
         1: .line 204
            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 215
            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 226
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         4: .line 231
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         5: .line 236
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
         6: .line 279
            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 317
            aload 0 /* this */
            aload 1 /* oc */
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         8: .line 318
            aload 0 /* this */
            bipush 34
            putfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
         9: .line 319
            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 329
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.TokenStreamFactory.<init>:()V
         1: .line 204
            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 215
            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 226
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         4: .line 231
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         5: .line 236
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
         6: .line 279
            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 331
            aload 0 /* this */
            aload 2 /* codec */
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         8: .line 334
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         9: .line 335
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
        10: .line 336
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
        11: .line 337
            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 338
            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 341
            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 342
            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 343
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
            putfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
        16: .line 344
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
            putfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
        17: .line 345
            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 354
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.TokenStreamFactory.<init>:()V
         1: .line 204
            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 215
            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 226
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         4: .line 231
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         5: .line 236
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
         6: .line 279
            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 355
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         8: .line 358
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._factoryFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         9: .line 359
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._streamReadFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
        10: .line 360
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._streamWriteFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
        11: .line 361
            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 362
            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 365
            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 366
            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 367
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._maximumNonEscapedChar:I
            putfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
        16: .line 368
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.JsonFactoryBuilder._quoteChar:C
            putfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
        17: .line 369
            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 379
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.TokenStreamFactory.<init>:()V
         1: .line 204
            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 215
            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 226
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_FACTORY_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         4: .line 231
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_PARSER_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
         5: .line 236
            aload 0 /* this */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_GENERATOR_FEATURE_FLAGS:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
         6: .line 279
            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 380
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         8: .line 382
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.TSFBuilder._factoryFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._factoryFeatures:I
         9: .line 383
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.TSFBuilder._streamReadFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._parserFeatures:I
        10: .line 384
            aload 0 /* this */
            aload 1 /* b */
            getfield com.fasterxml.jackson.core.TSFBuilder._streamWriteFeatures:I
            putfield com.fasterxml.jackson.core.JsonFactory._generatorFeatures:I
        11: .line 385
            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 386
            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 389
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
        14: .line 390
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.core.JsonFactory._rootValueSeparator:Lcom/fasterxml/jackson/core/SerializableString;
        15: .line 391
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
        16: .line 392
            aload 0 /* this */
            bipush 34
            putfield com.fasterxml.jackson.core.JsonFactory._quoteChar:C
        17: .line 393
            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 405
            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 406
            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 421
            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 442
            aload 0 /* this */
            ldc Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory._checkInvalidCopy:(Ljava/lang/Class;)V
         1: .line 444
            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 449
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* exp */
            if_acmpeq 4
         1: .line 450
            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 451
            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 450
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 453
      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 471
            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 499
            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 517
            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 534
            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 551
            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 556
            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 561
            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 585
            aload 1 /* schema */
            ifnonnull 2
         1: .line 586
            iconst_0
            ireturn
         2: .line 588
      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 589
            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 608
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Lcom/fasterxml/jackson/core/JsonFactory;
            if_acmpne 2
         1: .line 609
            ldc "JSON"
            areturn
         2: .line 611
      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 617
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Lcom/fasterxml/jackson/core/JsonFactory;
            if_acmpne 2
         1: .line 618
            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 620
      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 637
            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 641
            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 652
            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 674
            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 689
            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 690
            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 705
            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 706
            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 717
            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 722
            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 727
            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 733
            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 739
            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 758
            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 770
            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 771
            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 783
            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 784
            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 796
            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 809
            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 819
            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 833
            aload 0 /* this */
            aload 1 /* d */
            putfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
         1: .line 834
            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 853
            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 865
            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 866
            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 878
            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 879
            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 891
            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 904
            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 913
            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 924
            aload 0 /* this */
            aload 1 /* esc */
            putfield com.fasterxml.jackson.core.JsonFactory._characterEscapes:Lcom/fasterxml/jackson/core/io/CharacterEscapes;
         1: .line 925
            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 936
            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 950
            aload 0 /* this */
            aload 1 /* d */
            putfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
         1: .line 951
            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 964
            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 965
            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 972
            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 993
            aload 0 /* this */
            aload 1 /* oc */
            putfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
         1: .line 994
            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 997
            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 1028
            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 1029
            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 1030
            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 1056
            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 1057
            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 1058
            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 1084
            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 1085
            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 1105
            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 1106
            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 1117
            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 1118
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 5
         2: .line 1119
            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 1120
            aload 3 /* in */
            ifnull 5
         4: .line 1121
            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 1124
      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 1139
            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 1141
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 5
         2: .line 1142
            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 1143
            aload 5 /* in */
            ifnull 5
         4: .line 1144
            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 1147
      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 1158
            aload 1 /* content */
            invokevirtual java.lang.String.length:()I
            istore 2 /* strLen */
        start local 2 // int strLen
         1: .line 1160
            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 1163
      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 1165
      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 1166
            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 1167
            aload 1 /* content */
            iconst_0
            iload 2 /* strLen */
            aload 4 /* buf */
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
         6: .line 1168
            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 1179
            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 1189
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 2
         1: .line 1190
            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 1192
      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 1194
            iconst_0
         4: .line 1192
            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 1208
            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 1209
            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 1239
            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 1240
            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 1241
            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 1242
            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 1278
            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 1279
            aload 3 /* ctxt */
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.io.IOContext.setEncoding:(Lcom/fasterxml/jackson/core/JsonEncoding;)V
         2: .line 1280
            aload 2 /* enc */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            if_acmpne 4
         3: .line 1281
            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 1283
      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 1284
            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 1297
            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 1317
            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 1318
            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 1340
            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 1342
            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 1343
            aload 4 /* ctxt */
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.io.IOContext.setEncoding:(Lcom/fasterxml/jackson/core/JsonEncoding;)V
         3: .line 1344
            aload 2 /* enc */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            if_acmpne 5
         4: .line 1345
            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 1347
      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 1348
            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 1359
            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 1372
            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 1407
            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 1435
            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 1466
            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 1490
            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 1507
            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 1527
            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 1545
            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 1582
            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 1606
            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 1625
            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 1656
            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 1657
            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 1656
            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 1680
            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 1681
            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 1680
            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 1702
            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 1703
            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 1704
            aload 1 /* data */
            iload 2 /* offset */
            iload 2 /* offset */
            iload 3 /* len */
            iadd
            iload 5 /* recyclable */
         3: .line 1702
            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 1729
            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 1730
            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 1729
            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 1749
            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 1752
            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 1753
            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 1754
            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 1755
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._objectCodec:Lcom/fasterxml/jackson/core/ObjectCodec;
            aload 4 /* can */
            iload 3 /* firstByte */
         5: .line 1754
            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 1784
            new com.fasterxml.jackson.core.json.WriterBasedJsonGenerator
            dup
            aload 2 /* ctxt */
         1: .line 1785
            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 1784
            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 1786
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
            ifle 5
         4: .line 1787
            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 1789
      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 1790
            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 1792
      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 1793
            aload 4 /* rootSep */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/SerializableString;
            if_acmpeq 10
         9: .line 1794
            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 1796
      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 1817
            new com.fasterxml.jackson.core.json.UTF8JsonGenerator
            dup
            aload 2 /* ctxt */
         1: .line 1818
            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 1817
            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 1819
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._maximumNonEscapedChar:I
            ifle 5
         4: .line 1820
            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 1822
      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 1823
            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 1825
      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 1826
            aload 4 /* rootSep */
            getstatic com.fasterxml.jackson.core.JsonFactory.DEFAULT_ROOT_VALUE_SEPARATOR:Lcom/fasterxml/jackson/core/SerializableString;
            if_acmpeq 10
         9: .line 1827
            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 1829
      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 1835
            aload 2 /* enc */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            if_acmpne 2
         1: .line 1836
            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 1839
      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 1849
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 4
         1: .line 1850
            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 1851
            aload 3 /* in2 */
            ifnull 4
         3: .line 1852
            aload 3 /* in2 */
            areturn
        end local 3 // java.io.InputStream in2
         4: .line 1855
      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 1859
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 4
         1: .line 1860
            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 1861
            aload 3 /* in2 */
            ifnull 4
         3: .line 1862
            aload 3 /* in2 */
            areturn
        end local 3 // java.io.Reader in2
         4: .line 1865
      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 1870
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._inputDecorator:Lcom/fasterxml/jackson/core/io/InputDecorator;
            ifnull 4
         1: .line 1871
            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 1872
            aload 3 /* in2 */
            ifnull 4
         3: .line 1873
            aload 3 /* in2 */
            areturn
        end local 3 // java.io.DataInput in2
         4: .line 1876
      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 1880
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            ifnull 4
         1: .line 1881
            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 1882
            aload 3 /* out2 */
            ifnull 4
         3: .line 1883
            aload 3 /* out2 */
            areturn
        end local 3 // java.io.OutputStream out2
         4: .line 1886
      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 1890
            aload 0 /* this */
            getfield com.fasterxml.jackson.core.JsonFactory._outputDecorator:Lcom/fasterxml/jackson/core/io/OutputDecorator;
            ifnull 4
         1: .line 1891
            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 1892
            aload 3 /* out2 */
            ifnull 4
         3: .line 1893
            aload 3 /* out2 */
            areturn
        end local 3 // java.io.Writer out2
         4: .line 1896
      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 1919
            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 1920
            invokestatic com.fasterxml.jackson.core.util.BufferRecyclers.getBufferRecycler:()Lcom/fasterxml/jackson/core/util/BufferRecycler;
            areturn
         2: .line 1922
      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 1935
            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 1951
            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 1975
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory._isJSONFactory:()Z
            ifne 2
         1: .line 1976
            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 1978
      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 1983
            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