public class com.fasterxml.jackson.databind.ObjectMapper extends com.fasterxml.jackson.core.ObjectCodec 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.databind.ObjectMapper
  super_class: com.fasterxml.jackson.core.ObjectCodec
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  protected static final com.fasterxml.jackson.databind.AnnotationIntrospector DEFAULT_ANNOTATION_INTROSPECTOR;
    descriptor: Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected static final com.fasterxml.jackson.databind.cfg.BaseSettings DEFAULT_BASE;
    descriptor: Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected final com.fasterxml.jackson.core.JsonFactory _jsonFactory;
    descriptor: Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected com.fasterxml.jackson.databind.type.TypeFactory _typeFactory;
    descriptor: Lcom/fasterxml/jackson/databind/type/TypeFactory;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.databind.InjectableValues _injectableValues;
    descriptor: Lcom/fasterxml/jackson/databind/InjectableValues;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.databind.jsontype.SubtypeResolver _subtypeResolver;
    descriptor: Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
    flags: (0x0004) ACC_PROTECTED

  protected final com.fasterxml.jackson.databind.cfg.ConfigOverrides _configOverrides;
    descriptor: Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected com.fasterxml.jackson.databind.introspect.SimpleMixInResolver _mixIns;
    descriptor: Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.databind.SerializationConfig _serializationConfig;
    descriptor: Lcom/fasterxml/jackson/databind/SerializationConfig;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider;
    descriptor: Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.databind.ser.SerializerFactory _serializerFactory;
    descriptor: Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.databind.DeserializationConfig _deserializationConfig;
    descriptor: Lcom/fasterxml/jackson/databind/DeserializationConfig;
    flags: (0x0004) ACC_PROTECTED

  protected com.fasterxml.jackson.databind.deser.DefaultDeserializationContext _deserializationContext;
    descriptor: Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.Set<java.lang.Object> _registeredModuleTypes;
    descriptor: Ljava/util/Set;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Set<Ljava/lang/Object;>;

  protected final java.util.concurrent.ConcurrentHashMap<com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object>> _rootDeserializers;
    descriptor: Ljava/util/concurrent/ConcurrentHashMap;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/concurrent/ConcurrentHashMap<Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=13, locals=0, args_size=0
         0: .line 350
            new com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
            dup
            invokespecial com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.<init>:()V
            putstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
         1: .line 356
            new com.fasterxml.jackson.databind.cfg.BaseSettings
            dup
         2: .line 357
            aconst_null
         3: .line 358
            getstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
         4: .line 359
            aconst_null
            invokestatic com.fasterxml.jackson.databind.type.TypeFactory.defaultInstance:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
         5: .line 360
            aconst_null
            getstatic com.fasterxml.jackson.databind.util.StdDateFormat.instance:Lcom/fasterxml/jackson/databind/util/StdDateFormat;
            aconst_null
         6: .line 361
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
         7: .line 362
            aconst_null
         8: .line 363
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
         9: .line 365
            getstatic com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator.instance:Lcom/fasterxml/jackson/databind/jsontype/impl/LaissezFaireSubTypeValidator;
        10: .line 356
            invokespecial com.fasterxml.jackson.databind.cfg.BaseSettings.<init>:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;Lcom/fasterxml/jackson/databind/type/TypeFactory;Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;Ljava/text/DateFormat;Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;Ljava/util/Locale;Ljava/util/TimeZone;Lcom/fasterxml/jackson/core/Base64Variant;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)V
            putstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_BASE:Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
        11: .line 366
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public void <init>(com.fasterxml.jackson.core.JsonFactory);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonFactory jf
         0: .line 550
            aload 0 /* this */
            aload 1 /* jf */
            aconst_null
            aconst_null
            invokespecial com.fasterxml.jackson.databind.ObjectMapper.<init>:(Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;)V
         1: .line 551
            return
        end local 1 // com.fasterxml.jackson.core.JsonFactory jf
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    jf  Lcom/fasterxml/jackson/core/JsonFactory;
    MethodParameters:
      Name  Flags
      jf    

  protected void <init>(com.fasterxml.jackson.databind.ObjectMapper);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper src
         0: .line 558
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 519
            aload 0 /* this */
         2: .line 520
            new java.util.concurrent.ConcurrentHashMap
            dup
            bipush 64
            ldc 0.6
            iconst_2
            invokespecial java.util.concurrent.ConcurrentHashMap.<init>:(IFI)V
            putfield com.fasterxml.jackson.databind.ObjectMapper._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
         3: .line 560
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.copy:()Lcom/fasterxml/jackson/core/JsonFactory;
            putfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
         4: .line 561
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.setCodec:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonFactory;
            pop
         5: .line 562
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
         6: .line 563
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            putfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
         7: .line 564
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            putfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         8: .line 565
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.copy:()Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            putfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
         9: .line 566
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.copy:()Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
        10: .line 568
            new com.fasterxml.jackson.databind.util.RootNameLookup
            dup
            invokespecial com.fasterxml.jackson.databind.util.RootNameLookup.<init>:()V
            astore 2 /* rootNames */
        start local 2 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        11: .line 569
            aload 0 /* this */
            new com.fasterxml.jackson.databind.SerializationConfig
            dup
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        12: .line 570
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 2 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        13: .line 569
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        14: .line 571
            aload 0 /* this */
            new com.fasterxml.jackson.databind.DeserializationConfig
            dup
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        15: .line 572
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 2 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        16: .line 571
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        17: .line 573
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.copy:()Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
        18: .line 574
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.copy:()Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
        19: .line 577
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
        20: .line 580
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            astore 3 /* reg */
        start local 3 // java.util.Set reg
        21: .line 581
            aload 3 /* reg */
            ifnonnull 24
        22: .line 582
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
        23: .line 583
            goto 25
        24: .line 584
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.util.RootNameLookup java.util.Set
      StackMap stack:
            aload 0 /* this */
            new java.util.LinkedHashSet
            dup
            aload 3 /* reg */
            invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
        25: .line 586
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.Set reg
        end local 2 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   26     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   26     1        src  Lcom/fasterxml/jackson/databind/ObjectMapper;
           11   26     2  rootNames  Lcom/fasterxml/jackson/databind/util/RootNameLookup;
           21   26     3        reg  Ljava/util/Set<Ljava/lang/Object;>;
    MethodParameters:
      Name  Flags
      src   

  public void <init>(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonFactory jf
        start local 2 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider sp
        start local 3 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext dc
         0: .line 600
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 519
            aload 0 /* this */
         2: .line 520
            new java.util.concurrent.ConcurrentHashMap
            dup
            bipush 64
            ldc 0.6
            iconst_2
            invokespecial java.util.concurrent.ConcurrentHashMap.<init>:(IFI)V
            putfield com.fasterxml.jackson.databind.ObjectMapper._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
         3: .line 609
            aload 1 /* jf */
            ifnonnull 6
         4: .line 610
            aload 0 /* this */
            new com.fasterxml.jackson.databind.MappingJsonFactory
            dup
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.databind.MappingJsonFactory.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;)V
            putfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
         5: .line 611
            goto 9
         6: .line 612
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      StackMap stack:
            aload 0 /* this */
            aload 1 /* jf */
            putfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
         7: .line 613
            aload 1 /* jf */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 9
         8: .line 614
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.setCodec:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonFactory;
            pop
         9: .line 617
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver
            dup
            invokespecial com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver.<init>:()V
            putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
        10: .line 618
            new com.fasterxml.jackson.databind.util.RootNameLookup
            dup
            invokespecial com.fasterxml.jackson.databind.util.RootNameLookup.<init>:()V
            astore 4 /* rootNames */
        start local 4 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        11: .line 620
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.databind.type.TypeFactory.defaultInstance:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
            putfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
        12: .line 622
            new com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
            dup
            aconst_null
            invokespecial com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.<init>:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector$MixInResolver;)V
            astore 5 /* mixins */
        start local 5 // com.fasterxml.jackson.databind.introspect.SimpleMixInResolver mixins
        13: .line 623
            aload 0 /* this */
            aload 5 /* mixins */
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
        14: .line 624
            getstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_BASE:Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.defaultClassIntrospector:()Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;
            invokevirtual com.fasterxml.jackson.databind.cfg.BaseSettings.withClassIntrospector:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;)Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
            astore 6 /* base */
        start local 6 // com.fasterxml.jackson.databind.cfg.BaseSettings base
        15: .line 625
            aload 0 /* this */
            new com.fasterxml.jackson.databind.cfg.ConfigOverrides
            dup
            invokespecial com.fasterxml.jackson.databind.cfg.ConfigOverrides.<init>:()V
            putfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
        16: .line 626
            aload 0 /* this */
            new com.fasterxml.jackson.databind.SerializationConfig
            dup
            aload 6 /* base */
        17: .line 627
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 5 /* mixins */
            aload 4 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        18: .line 626
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        19: .line 628
            aload 0 /* this */
            new com.fasterxml.jackson.databind.DeserializationConfig
            dup
            aload 6 /* base */
        20: .line 629
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 5 /* mixins */
            aload 4 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        21: .line 628
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        22: .line 632
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering:()Z
            istore 7 /* needOrder */
        start local 7 // boolean needOrder
        23: .line 633
            iload 7 /* needOrder */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_PROPERTIES_ALPHABETICALLY:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ixor
            ifeq 25
        24: .line 634
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_PROPERTIES_ALPHABETICALLY:Lcom/fasterxml/jackson/databind/MapperFeature;
            iload 7 /* needOrder */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.configure:(Lcom/fasterxml/jackson/databind/MapperFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
        25: .line 637
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
      StackMap stack:
            aload 0 /* this */
            aload 2 /* sp */
            ifnonnull 26
            new com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl
            dup
            invokespecial com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl.<init>:()V
            goto 27
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
        26: aload 2 /* sp */
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
        27: putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
        28: .line 638
            aload 0 /* this */
            aload 3 /* dc */
            ifnonnull 30
        29: .line 639
            new com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl
            dup
            getstatic com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.instance:Lcom/fasterxml/jackson/databind/deser/BeanDeserializerFactory;
            invokespecial com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl.<init>:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)V
            goto 31
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
        30: aload 3 /* dc */
        31: .line 638
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
        32: .line 642
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.ser.BeanSerializerFactory.instance:Lcom/fasterxml/jackson/databind/ser/BeanSerializerFactory;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
        33: .line 643
            return
        end local 7 // boolean needOrder
        end local 6 // com.fasterxml.jackson.databind.cfg.BaseSettings base
        end local 5 // com.fasterxml.jackson.databind.introspect.SimpleMixInResolver mixins
        end local 4 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        end local 3 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext dc
        end local 2 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider sp
        end local 1 // com.fasterxml.jackson.core.JsonFactory jf
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   34     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   34     1         jf  Lcom/fasterxml/jackson/core/JsonFactory;
            0   34     2         sp  Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            0   34     3         dc  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
           11   34     4  rootNames  Lcom/fasterxml/jackson/databind/util/RootNameLookup;
           13   34     5     mixins  Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
           15   34     6       base  Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
           23   34     7  needOrder  Z
    MethodParameters:
      Name  Flags
      jf    
      sp    
      dc    

  protected com.fasterxml.jackson.databind.introspect.ClassIntrospector defaultClassIntrospector();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 652
            new com.fasterxml.jackson.databind.introspect.BasicClassIntrospector
            dup
            invokespecial com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.<init>:()V
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

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

  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.databind.ObjectMapper this
        start local 1 // java.lang.Class exp
         0: .line 686
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* exp */
            if_acmpeq 4
         1: .line 688
            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 689
            ldc " (version: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.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 688
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 691
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Class exp
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1   exp  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)V
    MethodParameters:
      Name  Flags
      exp   

  protected com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
         0: .line 707
            new com.fasterxml.jackson.databind.ObjectReader
            dup
            aload 0 /* this */
            aload 1 /* config */
            invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/DeserializationConfig;)V
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
    MethodParameters:
        Name  Flags
      config  

  protected com.fasterxml.jackson.databind.ObjectReader _newReader(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, java.lang.Object, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.databind.InjectableValues);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
        start local 3 // java.lang.Object valueToUpdate
        start local 4 // com.fasterxml.jackson.core.FormatSchema schema
        start local 5 // com.fasterxml.jackson.databind.InjectableValues injectableValues
         0: .line 719
            new com.fasterxml.jackson.databind.ObjectReader
            dup
            aload 0 /* this */
            aload 1 /* config */
            aload 2 /* valueType */
            aload 3 /* valueToUpdate */
            aload 4 /* schema */
            aload 5 /* injectableValues */
            invokespecial com.fasterxml.jackson.databind.ObjectReader.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)V
            areturn
        end local 5 // com.fasterxml.jackson.databind.InjectableValues injectableValues
        end local 4 // com.fasterxml.jackson.core.FormatSchema schema
        end local 3 // java.lang.Object valueToUpdate
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1            config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0    1     2         valueType  Lcom/fasterxml/jackson/databind/JavaType;
            0    1     3     valueToUpdate  Ljava/lang/Object;
            0    1     4            schema  Lcom/fasterxml/jackson/core/FormatSchema;
            0    1     5  injectableValues  Lcom/fasterxml/jackson/databind/InjectableValues;
    MethodParameters:
                  Name  Flags
      config            
      valueType         
      valueToUpdate     
      schema            
      injectableValues  

  protected com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
         0: .line 729
            new com.fasterxml.jackson.databind.ObjectWriter
            dup
            aload 0 /* this */
            aload 1 /* config */
            invokespecial com.fasterxml.jackson.databind.ObjectWriter.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
            areturn
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    MethodParameters:
        Name  Flags
      config  

  protected com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 739
            new com.fasterxml.jackson.databind.ObjectWriter
            dup
            aload 0 /* this */
            aload 1 /* config */
            aload 2 /* schema */
            invokespecial com.fasterxml.jackson.databind.ObjectWriter.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/core/FormatSchema;)V
            areturn
        end local 2 // com.fasterxml.jackson.core.FormatSchema schema
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      config  
      schema  

  protected com.fasterxml.jackson.databind.ObjectWriter _newWriter(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.core.PrettyPrinter);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.JavaType rootType
        start local 3 // com.fasterxml.jackson.core.PrettyPrinter pp
         0: .line 750
            new com.fasterxml.jackson.databind.ObjectWriter
            dup
            aload 0 /* this */
            aload 1 /* config */
            aload 2 /* rootType */
            aload 3 /* pp */
            invokespecial com.fasterxml.jackson.databind.ObjectWriter.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)V
            areturn
        end local 3 // com.fasterxml.jackson.core.PrettyPrinter pp
        end local 2 // com.fasterxml.jackson.databind.JavaType rootType
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1    config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2  rootType  Lcom/fasterxml/jackson/databind/JavaType;
            0    1     3        pp  Lcom/fasterxml/jackson/core/PrettyPrinter;
    MethodParameters:
          Name  Flags
      config    
      rootType  
      pp        

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

  public com.fasterxml.jackson.databind.ObjectMapper registerModule(com.fasterxml.jackson.databind.Module);
    descriptor: (Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.Module module
         0: .line 783
            aload 0 /* this */
            ldc "module"
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 787
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.getModuleName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         2: .line 788
            aload 2 /* name */
            ifnonnull 4
         3: .line 789
            new java.lang.IllegalArgumentException
            dup
            ldc "Module without defined name"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 791
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.version:()Lcom/fasterxml/jackson/core/Version;
            astore 3 /* version */
        start local 3 // com.fasterxml.jackson.core.Version version
         5: .line 792
            aload 3 /* version */
            ifnonnull 7
         6: .line 793
            new java.lang.IllegalArgumentException
            dup
            ldc "Module without defined version"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 797
      StackMap locals: com.fasterxml.jackson.core.Version
      StackMap stack:
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.getDependencies:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 5
            goto 10
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.Module java.lang.String com.fasterxml.jackson.core.Version top java.util.Iterator
      StackMap stack:
         8: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.Module
            astore 4 /* dep */
        start local 4 // com.fasterxml.jackson.databind.Module dep
         9: .line 798
            aload 0 /* this */
            aload 4 /* dep */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModule:(Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
        end local 4 // com.fasterxml.jackson.databind.Module dep
        10: .line 797
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        11: .line 802
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ifeq 18
        12: .line 803
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.getTypeId:()Ljava/lang/Object;
            astore 4 /* typeId */
        start local 4 // java.lang.Object typeId
        13: .line 804
            aload 4 /* typeId */
            ifnull 18
        14: .line 805
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            ifnonnull 16
        15: .line 808
            aload 0 /* this */
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
        16: .line 811
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.Module java.lang.String com.fasterxml.jackson.core.Version java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            aload 4 /* typeId */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            ifne 18
        17: .line 812
            aload 0 /* this */
            areturn
        end local 4 // java.lang.Object typeId
        18: .line 818
      StackMap locals:
      StackMap stack:
            aload 1 /* module */
            new com.fasterxml.jackson.databind.ObjectMapper$1
            dup
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.databind.ObjectMapper$1.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;)V
            invokevirtual com.fasterxml.jackson.databind.Module.setupModule:(Lcom/fasterxml/jackson/databind/Module$SetupContext;)V
        19: .line 983
            aload 0 /* this */
            areturn
        end local 3 // com.fasterxml.jackson.core.Version version
        end local 2 // java.lang.String name
        end local 1 // com.fasterxml.jackson.databind.Module module
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   20     1   module  Lcom/fasterxml/jackson/databind/Module;
            2   20     2     name  Ljava/lang/String;
            5   20     3  version  Lcom/fasterxml/jackson/core/Version;
            9   10     4      dep  Lcom/fasterxml/jackson/databind/Module;
           13   18     4   typeId  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      module  

  public com.fasterxml.jackson.databind.ObjectMapper registerModules(com.fasterxml.jackson.databind.Module[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.Module[] modules
         0: .line 999
            aload 1 /* modules */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 4
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.Module[] top int int com.fasterxml.jackson.databind.Module[]
      StackMap stack:
         1: aload 5
            iload 3
            aaload
            astore 2 /* module */
        start local 2 // com.fasterxml.jackson.databind.Module module
         2: .line 1000
            aload 0 /* this */
            aload 2 /* module */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModule:(Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
        end local 2 // com.fasterxml.jackson.databind.Module module
         3: .line 999
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 1002
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.Module[] modules
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  modules  [Lcom/fasterxml/jackson/databind/Module;
            2    3     2   module  Lcom/fasterxml/jackson/databind/Module;
    MethodParameters:
         Name  Flags
      modules  

  public com.fasterxml.jackson.databind.ObjectMapper registerModules(java.lang.Iterable<? extends com.fasterxml.jackson.databind.Module>);
    descriptor: (Ljava/lang/Iterable;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Iterable modules
         0: .line 1018
            aload 0 /* this */
            ldc "modules"
            aload 1 /* modules */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1019
            aload 1 /* modules */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Iterable top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.Module
            astore 2 /* module */
        start local 2 // com.fasterxml.jackson.databind.Module module
         3: .line 1020
            aload 0 /* this */
            aload 2 /* module */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModule:(Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
        end local 2 // com.fasterxml.jackson.databind.Module module
         4: .line 1019
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 1022
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Iterable modules
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  modules  Ljava/lang/Iterable<+Lcom/fasterxml/jackson/databind/Module;>;
            3    4     2   module  Lcom/fasterxml/jackson/databind/Module;
    Signature: (Ljava/lang/Iterable<+Lcom/fasterxml/jackson/databind/Module;>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    MethodParameters:
         Name  Flags
      modules  

  public java.util.Set<java.lang.Object> getRegisteredModuleIds();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1034
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            ifnonnull 2
         1: .line 1035
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
         3: .line 1034
      StackMap locals:
      StackMap stack: java.util.Set
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
    Signature: ()Ljava/util/Set<Ljava/lang/Object;>;

  public static java.util.List<com.fasterxml.jackson.databind.Module> findModules();
    descriptor: ()Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1048
            aconst_null
            invokestatic com.fasterxml.jackson.databind.ObjectMapper.findModules:(Ljava/lang/ClassLoader;)Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljava/util/List<Lcom/fasterxml/jackson/databind/Module;>;

  public static java.util.List<com.fasterxml.jackson.databind.Module> findModules(java.lang.ClassLoader);
    descriptor: (Ljava/lang/ClassLoader;)Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // java.lang.ClassLoader classLoader
         0: .line 1062
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* modules */
        start local 1 // java.util.ArrayList modules
         1: .line 1063
            ldc Lcom/fasterxml/jackson/databind/Module;
            aload 0 /* classLoader */
            invokestatic com.fasterxml.jackson.databind.ObjectMapper.secureGetServiceLoader:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
            astore 2 /* loader */
        start local 2 // java.util.ServiceLoader loader
         2: .line 1064
            aload 2 /* loader */
            invokevirtual java.util.ServiceLoader.iterator:()Ljava/util/Iterator;
            astore 4
            goto 5
      StackMap locals: java.lang.ClassLoader java.util.ArrayList java.util.ServiceLoader top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.Module
            astore 3 /* module */
        start local 3 // com.fasterxml.jackson.databind.Module module
         4: .line 1065
            aload 1 /* modules */
            aload 3 /* module */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // com.fasterxml.jackson.databind.Module module
         5: .line 1064
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 1067
            aload 1 /* modules */
            areturn
        end local 2 // java.util.ServiceLoader loader
        end local 1 // java.util.ArrayList modules
        end local 0 // java.lang.ClassLoader classLoader
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0  classLoader  Ljava/lang/ClassLoader;
            1    7     1      modules  Ljava/util/ArrayList<Lcom/fasterxml/jackson/databind/Module;>;
            2    7     2       loader  Ljava/util/ServiceLoader<Lcom/fasterxml/jackson/databind/Module;>;
            4    5     3       module  Lcom/fasterxml/jackson/databind/Module;
    Signature: (Ljava/lang/ClassLoader;)Ljava/util/List<Lcom/fasterxml/jackson/databind/Module;>;
    MethodParameters:
             Name  Flags
      classLoader  

  private static <T> java.util.ServiceLoader<T> secureGetServiceLoader(java.lang.Class<T>, java.lang.ClassLoader);
    descriptor: (Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.lang.Class clazz
        start local 1 // java.lang.ClassLoader classLoader
         0: .line 1071
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            astore 2 /* sm */
        start local 2 // java.lang.SecurityManager sm
         1: .line 1072
            aload 2 /* sm */
            ifnonnull 6
         2: .line 1073
            aload 1 /* classLoader */
            ifnonnull 4
         3: .line 1074
            aload 0 /* clazz */
            invokestatic java.util.ServiceLoader.load:(Ljava/lang/Class;)Ljava/util/ServiceLoader;
            goto 5
      StackMap locals: java.lang.SecurityManager
      StackMap stack:
         4: aload 0 /* clazz */
            aload 1 /* classLoader */
            invokestatic java.util.ServiceLoader.load:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;
         5: .line 1073
      StackMap locals:
      StackMap stack: java.util.ServiceLoader
            areturn
         6: .line 1076
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.databind.ObjectMapper$2
            dup
            aload 1 /* classLoader */
            aload 0 /* clazz */
            invokespecial com.fasterxml.jackson.databind.ObjectMapper$2.<init>:(Ljava/lang/ClassLoader;Ljava/lang/Class;)V
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.util.ServiceLoader
            areturn
        end local 2 // java.lang.SecurityManager sm
        end local 1 // java.lang.ClassLoader classLoader
        end local 0 // java.lang.Class clazz
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0        clazz  Ljava/lang/Class<TT;>;
            0    7     1  classLoader  Ljava/lang/ClassLoader;
            1    7     2           sm  Ljava/lang/SecurityManager;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader<TT;>;
    MethodParameters:
             Name  Flags
      clazz        final
      classLoader  final

  public com.fasterxml.jackson.databind.ObjectMapper findAndRegisterModules();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1098
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.databind.ObjectMapper.findModules:()Ljava/util/List;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModules:(Ljava/lang/Iterable;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  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.databind.ObjectMapper this
        start local 1 // java.io.OutputStream out
         0: .line 1116
            aload 0 /* this */
            ldc "out"
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1117
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            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.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1   out  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  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=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.OutputStream out
        start local 2 // com.fasterxml.jackson.core.JsonEncoding enc
         0: .line 1129
            aload 0 /* this */
            ldc "out"
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1130
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            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.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1   out  Ljava/io/OutputStream;
            0    2     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.Writer);
    descriptor: (Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.Writer w
         0: .line 1142
            aload 0 /* this */
            ldc "w"
            aload 1 /* w */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1143
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* w */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 1 // java.io.Writer w
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     w  Ljava/io/Writer;
    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=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.File outputFile
        start local 2 // com.fasterxml.jackson.core.JsonEncoding enc
         0: .line 1155
            aload 0 /* this */
            ldc "outputFile"
            aload 1 /* outputFile */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1156
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* outputFile */
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/File;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.File outputFile
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  outputFile  Ljava/io/File;
            0    2     2         enc  Lcom/fasterxml/jackson/core/JsonEncoding;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      outputFile  
      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.databind.ObjectMapper this
        start local 1 // java.io.DataOutput out
         0: .line 1168
            aload 0 /* this */
            ldc "out"
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1169
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/DataOutput;)Lcom/fasterxml/jackson/core/JsonGenerator;
            areturn
        end local 1 // java.io.DataOutput out
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1   out  Ljava/io/DataOutput;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  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=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.File src
         0: .line 1187
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1188
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.io.File src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1   src  Ljava/io/File;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      src   

  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=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.net.URL src
         0: .line 1200
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1201
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1   src  Ljava/net/URL;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      src   

  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=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.InputStream in
         0: .line 1213
            aload 0 /* this */
            ldc "in"
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1214
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            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.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    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=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.Reader r
         0: .line 1226
            aload 0 /* this */
            ldc "r"
            aload 1 /* r */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1227
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            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.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     r  Ljava/io/Reader;
    Exceptions:
      throws java.io.IOException
    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=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] content
         0: .line 1239
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1240
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // byte[] content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  content  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.core.JsonParser createParser(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.databind.ObjectMapper this
        start local 1 // byte[] content
        start local 2 // int offset
        start local 3 // int len
         0: .line 1252
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1253
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            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[] content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  content  [B
            0    2     2   offset  I
            0    2     3      len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  
      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=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.String content
         0: .line 1265
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1266
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            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.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  content  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    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=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // char[] content
         0: .line 1278
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1279
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([C)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // char[] content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     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=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // char[] content
        start local 2 // int offset
        start local 3 // int len
         0: .line 1291
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1292
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([CII)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.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  content  [C
            0    2     2   offset  I
            0    2     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=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.DataInput content
         0: .line 1304
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1305
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 1 // java.io.DataInput content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  content  Ljava/io/DataInput;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.core.JsonParser createNonBlockingByteArrayParser();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1317
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createNonBlockingByteArrayParser:()Lcom/fasterxml/jackson/core/JsonParser;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
    Exceptions:
      throws java.io.IOException

  public com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig();
    descriptor: ()Lcom/fasterxml/jackson/databind/SerializationConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1335
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.DeserializationConfig getDeserializationConfig();
    descriptor: ()Lcom/fasterxml/jackson/databind/DeserializationConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1348
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.DeserializationContext getDeserializationContext();
    descriptor: ()Lcom/fasterxml/jackson/databind/DeserializationContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1359
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setSerializerFactory(com.fasterxml.jackson.databind.ser.SerializerFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/ser/SerializerFactory;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ser.SerializerFactory f
         0: .line 1373
            aload 0 /* this */
            aload 1 /* f */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
         1: .line 1374
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.ser.SerializerFactory f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     f  Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ser.SerializerFactory getSerializerFactory();
    descriptor: ()Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1385
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setSerializerProvider(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider);
    descriptor: (Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider p
         0: .line 1394
            aload 0 /* this */
            aload 1 /* p */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
         1: .line 1395
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     p  Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
    MethodParameters:
      Name  Flags
      p     

  public com.fasterxml.jackson.databind.SerializerProvider getSerializerProvider();
    descriptor: ()Lcom/fasterxml/jackson/databind/SerializerProvider;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1406
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.SerializerProvider getSerializerProviderInstance();
    descriptor: ()Lcom/fasterxml/jackson/databind/SerializerProvider;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1418
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setMixIns(java.util.Map<java.lang.Class<?>, java.lang.Class<?>>);
    descriptor: (Ljava/util/Map;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.util.Map sourceMixins
         0: .line 1447
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 1 /* sourceMixins */
            invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.setLocalDefinitions:(Ljava/util/Map;)V
         1: .line 1448
            aload 0 /* this */
            areturn
        end local 1 // java.util.Map sourceMixins
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  sourceMixins  Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;
    Signature: (Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    MethodParameters:
              Name  Flags
      sourceMixins  

  public com.fasterxml.jackson.databind.ObjectMapper addMixIn(java.lang.Class<?>, java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class target
        start local 2 // java.lang.Class mixinSource
         0: .line 1465
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 1 /* target */
            aload 2 /* mixinSource */
            invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.addLocalDefinition:(Ljava/lang/Class;Ljava/lang/Class;)V
         1: .line 1466
            aload 0 /* this */
            areturn
        end local 2 // java.lang.Class mixinSource
        end local 1 // java.lang.Class target
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1       target  Ljava/lang/Class<*>;
            0    2     2  mixinSource  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    MethodParameters:
             Name  Flags
      target       
      mixinSource  

  public com.fasterxml.jackson.databind.ObjectMapper setMixInResolver(com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver);
    descriptor: (Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector$MixInResolver;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver resolver
         0: .line 1479
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 1 /* resolver */
            invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.withOverrides:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector$MixInResolver;)Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            astore 2 /* r */
        start local 2 // com.fasterxml.jackson.databind.introspect.SimpleMixInResolver r
         1: .line 1480
            aload 2 /* r */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            if_acmpeq 5
         2: .line 1481
            aload 0 /* this */
            aload 2 /* r */
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
         3: .line 1482
            aload 0 /* this */
            new com.fasterxml.jackson.databind.DeserializationConfig
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 2 /* r */
            invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;)V
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         4: .line 1483
            aload 0 /* this */
            new com.fasterxml.jackson.databind.SerializationConfig
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 2 /* r */
            invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;)V
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         5: .line 1485
      StackMap locals: com.fasterxml.jackson.databind.introspect.SimpleMixInResolver
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.databind.introspect.SimpleMixInResolver r
        end local 1 // com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver resolver
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  resolver  Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector$MixInResolver;
            1    6     2         r  Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
    MethodParameters:
          Name  Flags
      resolver  

  public java.lang.Class<?> findMixInClassFor(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class cls
         0: .line 1489
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 1 /* cls */
            invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.findMixInClassFor:(Ljava/lang/Class;)Ljava/lang/Class;
            areturn
        end local 1 // java.lang.Class cls
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1   cls  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Ljava/lang/Class<*>;
    MethodParameters:
      Name  Flags
      cls   

  public int mixInCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1494
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.localSize:()I
            ireturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public void setMixInAnnotations(java.util.Map<java.lang.Class<?>, java.lang.Class<?>>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.util.Map sourceMixins
         0: .line 1502
            aload 0 /* this */
            aload 1 /* sourceMixins */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setMixIns:(Ljava/util/Map;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
         1: .line 1503
            return
        end local 1 // java.util.Map sourceMixins
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  sourceMixins  Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;
    Signature: (Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      sourceMixins  

  public final void addMixInAnnotations(java.lang.Class<?>, java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;Ljava/lang/Class;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class target
        start local 2 // java.lang.Class mixinSource
         0: .line 1510
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* mixinSource */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.addMixIn:(Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
         1: .line 1511
            return
        end local 2 // java.lang.Class mixinSource
        end local 1 // java.lang.Class target
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1       target  Ljava/lang/Class<*>;
            0    2     2  mixinSource  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
             Name  Flags
      target       
      mixinSource  

  public com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> getVisibilityChecker();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1525
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getDefaultVisibilityChecker:()Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
    Signature: ()Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;

  public com.fasterxml.jackson.databind.ObjectMapper setVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.introspect.VisibilityChecker vc
         0: .line 1539
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 1 /* vc */
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultVisibility:(Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)V
         1: .line 1540
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.introspect.VisibilityChecker vc
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    vc  Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;
    Signature: (Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    MethodParameters:
      Name  Flags
      vc    

  public com.fasterxml.jackson.databind.ObjectMapper setVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility);
    descriptor: (Lcom/fasterxml/jackson/annotation/PropertyAccessor;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.annotation.PropertyAccessor forMethod
        start local 2 // com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility visibility
         0: .line 1569
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.getDefaultVisibility:()Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
            astore 3 /* vc */
        start local 3 // com.fasterxml.jackson.databind.introspect.VisibilityChecker vc
         1: .line 1570
            aload 3 /* vc */
            aload 1 /* forMethod */
            aload 2 /* visibility */
            invokeinterface com.fasterxml.jackson.databind.introspect.VisibilityChecker.withVisibility:(Lcom/fasterxml/jackson/annotation/PropertyAccessor;Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;)Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
            astore 3 /* vc */
         2: .line 1571
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 3 /* vc */
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultVisibility:(Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)V
         3: .line 1572
            aload 0 /* this */
            areturn
        end local 3 // com.fasterxml.jackson.databind.introspect.VisibilityChecker vc
        end local 2 // com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility visibility
        end local 1 // com.fasterxml.jackson.annotation.PropertyAccessor forMethod
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1   forMethod  Lcom/fasterxml/jackson/annotation/PropertyAccessor;
            0    4     2  visibility  Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Visibility;
            1    4     3          vc  Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;
    MethodParameters:
            Name  Flags
      forMethod   
      visibility  

  public com.fasterxml.jackson.databind.jsontype.SubtypeResolver getSubtypeResolver();
    descriptor: ()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1579
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setSubtypeResolver(com.fasterxml.jackson.databind.jsontype.SubtypeResolver);
    descriptor: (Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.jsontype.SubtypeResolver str
         0: .line 1586
            aload 0 /* this */
            aload 1 /* str */
            putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
         1: .line 1587
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* str */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 1588
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* str */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         3: .line 1589
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.jsontype.SubtypeResolver str
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1   str  Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
    MethodParameters:
      Name  Flags
      str   

  public com.fasterxml.jackson.databind.ObjectMapper setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector);
    descriptor: (Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.AnnotationIntrospector ai
         0: .line 1603
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* ai */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 1604
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* ai */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 1605
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.AnnotationIntrospector ai
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1    ai  Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
    MethodParameters:
      Name  Flags
      ai    

  public com.fasterxml.jackson.databind.ObjectMapper setAnnotationIntrospectors(com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.AnnotationIntrospector);
    descriptor: (Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.AnnotationIntrospector serializerAI
        start local 2 // com.fasterxml.jackson.databind.AnnotationIntrospector deserializerAI
         0: .line 1625
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* serializerAI */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 1626
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 2 /* deserializerAI */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 1627
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.databind.AnnotationIntrospector deserializerAI
        end local 1 // com.fasterxml.jackson.databind.AnnotationIntrospector serializerAI
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1    serializerAI  Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            0    3     2  deserializerAI  Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
    MethodParameters:
                Name  Flags
      serializerAI    
      deserializerAI  

  public com.fasterxml.jackson.databind.ObjectMapper setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy);
    descriptor: (Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.PropertyNamingStrategy s
         0: .line 1634
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* s */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 1635
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* s */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 1636
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.PropertyNamingStrategy s
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1     s  Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
    MethodParameters:
      Name  Flags
      s     

  public com.fasterxml.jackson.databind.PropertyNamingStrategy getPropertyNamingStrategy();
    descriptor: ()Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1644
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getPropertyNamingStrategy:()Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter);
    descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
         0: .line 1658
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* pp */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter:(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 1659
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    pp  Lcom/fasterxml/jackson/core/PrettyPrinter;
    MethodParameters:
      Name  Flags
      pp    

  public void setVisibilityChecker(com.fasterxml.jackson.databind.introspect.VisibilityChecker<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.introspect.VisibilityChecker vc
         0: .line 1667
            aload 0 /* this */
            aload 1 /* vc */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setVisibility:(Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
         1: .line 1668
            return
        end local 1 // com.fasterxml.jackson.databind.introspect.VisibilityChecker vc
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    vc  Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;
    Signature: (Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      vc    

  public com.fasterxml.jackson.databind.ObjectMapper setPolymorphicTypeValidator(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
    descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
         0: .line 1679
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getBaseSettings:()Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
            aload 1 /* ptv */
            invokevirtual com.fasterxml.jackson.databind.cfg.BaseSettings.with:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
            astore 2 /* s */
        start local 2 // com.fasterxml.jackson.databind.cfg.BaseSettings s
         1: .line 1680
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 2 /* s */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig._withBase:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 1681
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.databind.cfg.BaseSettings s
        end local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1   ptv  Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
            1    3     2     s  Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
    MethodParameters:
      Name  Flags
      ptv   

  public com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator getPolymorphicTypeValidator();
    descriptor: ()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1693
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getBaseSettings:()Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
            invokevirtual com.fasterxml.jackson.databind.cfg.BaseSettings.getPolymorphicTypeValidator:()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude$Include);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         0: .line 1712
            aload 0 /* this */
            aload 1 /* incl */
            aload 1 /* incl */
            invokestatic com.fasterxml.jackson.annotation.JsonInclude$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setPropertyInclusion:(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
         1: .line 1713
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    MethodParameters:
      Name  Flags
      incl  

  public com.fasterxml.jackson.databind.ObjectMapper setPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude$Value);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Value incl
         0: .line 1722
            aload 0 /* this */
            aload 1 /* incl */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultPropertyInclusion:(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Value incl
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      incl  

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude$Value);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Value incl
         0: .line 1733
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 1 /* incl */
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultInclusion:(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)V
         1: .line 1734
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Value incl
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    MethodParameters:
      Name  Flags
      incl  

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude$Include);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         0: .line 1746
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 1 /* incl */
            aload 1 /* incl */
            invokestatic com.fasterxml.jackson.annotation.JsonInclude$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultInclusion:(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)V
         1: .line 1747
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    MethodParameters:
      Name  Flags
      incl  

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultSetterInfo(com.fasterxml.jackson.annotation.JsonSetter$Value);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonSetter$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.annotation.JsonSetter$Value v
         0: .line 1758
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 1 /* v */
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultSetterInfo:(Lcom/fasterxml/jackson/annotation/JsonSetter$Value;)V
         1: .line 1759
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonSetter$Value v
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     v  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    MethodParameters:
      Name  Flags
      v     

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultVisibility(com.fasterxml.jackson.annotation.JsonAutoDetect$Value);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.annotation.JsonAutoDetect$Value vis
         0: .line 1771
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 1 /* vis */
            invokestatic com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std.construct:(Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;)Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker$Std;
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultVisibility:(Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;)V
         1: .line 1772
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonAutoDetect$Value vis
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1   vis  Lcom/fasterxml/jackson/annotation/JsonAutoDetect$Value;
    MethodParameters:
      Name  Flags
      vis   

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultMergeable(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Boolean b
         0: .line 1783
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 1 /* b */
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultMergeable:(Ljava/lang/Boolean;)V
         1: .line 1784
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean b
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     b  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      b     

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultLeniency(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Boolean b
         0: .line 1791
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 1 /* b */
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.setDefaultLeniency:(Ljava/lang/Boolean;)V
         1: .line 1792
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean b
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     b  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      b     

  public void registerSubtypes(java.lang.Class<?>[]);
    descriptor: ([Ljava/lang/Class;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class[] classes
         0: .line 1809
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSubtypeResolver:()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 1 /* classes */
            invokevirtual com.fasterxml.jackson.databind.jsontype.SubtypeResolver.registerSubtypes:([Ljava/lang/Class;)V
         1: .line 1810
            return
        end local 1 // java.lang.Class[] classes
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  classes  [Ljava/lang/Class;
    Signature: ([Ljava/lang/Class<*>;)V
    MethodParameters:
         Name  Flags
      classes  

  public void registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/jsontype/NamedType;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.jsontype.NamedType[] types
         0: .line 1821
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSubtypeResolver:()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 1 /* types */
            invokevirtual com.fasterxml.jackson.databind.jsontype.SubtypeResolver.registerSubtypes:([Lcom/fasterxml/jackson/databind/jsontype/NamedType;)V
         1: .line 1822
            return
        end local 1 // com.fasterxml.jackson.databind.jsontype.NamedType[] types
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  types  [Lcom/fasterxml/jackson/databind/jsontype/NamedType;
    MethodParameters:
       Name  Flags
      types  

  public void registerSubtypes(java.util.Collection<java.lang.Class<?>>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.util.Collection subtypes
         0: .line 1828
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSubtypeResolver:()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 1 /* subtypes */
            invokevirtual com.fasterxml.jackson.databind.jsontype.SubtypeResolver.registerSubtypes:(Ljava/util/Collection;)V
         1: .line 1829
            return
        end local 1 // java.util.Collection subtypes
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  subtypes  Ljava/util/Collection<Ljava/lang/Class<*>;>;
    Signature: (Ljava/util/Collection<Ljava/lang/Class<*>;>;)V
    MethodParameters:
          Name  Flags
      subtypes  

  public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
    descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
         0: .line 1852
            aload 0 /* this */
            aload 1 /* ptv */
            getstatic com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping.OBJECT_AND_NON_CONCRETE:Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1   ptv  Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
    MethodParameters:
      Name  Flags
      ptv   

  public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping);
    descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
        start local 2 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
         0: .line 1873
            aload 0 /* this */
            aload 1 /* ptv */
            aload 2 /* applicability */
            getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.WRAPPER_ARRAY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 2 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        end local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1            ptv  Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
            0    1     2  applicability  Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
    MethodParameters:
               Name  Flags
      ptv            
      applicability  

  public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTyping(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo$As);
    descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
        start local 2 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        start local 3 // com.fasterxml.jackson.annotation.JsonTypeInfo$As includeAs
         0: .line 1901
            aload 3 /* includeAs */
            getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.EXTERNAL_PROPERTY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
            if_acmpne 2
         1: .line 1902
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot use includeAs of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* includeAs */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1905
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* applicability */
            aload 1 /* ptv */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._constructDefaultTypeResolverBuilder:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
            astore 4 /* typer */
        start local 4 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
         3: .line 1907
            aload 4 /* typer */
            getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$Id.CLASS:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id;
            aconst_null
            invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.init:(Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id;Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
            astore 4 /* typer */
         4: .line 1908
            aload 4 /* typer */
            aload 3 /* includeAs */
            invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.inclusion:(Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
            astore 4 /* typer */
         5: .line 1909
            aload 0 /* this */
            aload 4 /* typer */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 4 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
        end local 3 // com.fasterxml.jackson.annotation.JsonTypeInfo$As includeAs
        end local 2 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        end local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1            ptv  Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
            0    6     2  applicability  Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
            0    6     3      includeAs  Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
            3    6     4          typer  Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
    MethodParameters:
               Name  Flags
      ptv            
      applicability  
      includeAs      

  public com.fasterxml.jackson.databind.ObjectMapper activateDefaultTypingAsProperty(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator, com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, java.lang.String);
    descriptor: (Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
        start local 2 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        start local 3 // java.lang.String propertyName
         0: .line 1934
            aload 0 /* this */
            aload 2 /* applicability */
         1: .line 1935
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getPolymorphicTypeValidator:()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
         2: .line 1934
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._constructDefaultTypeResolverBuilder:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
            astore 4 /* typer */
        start local 4 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
         3: .line 1938
            aload 4 /* typer */
            getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$Id.CLASS:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id;
            aconst_null
            invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.init:(Lcom/fasterxml/jackson/annotation/JsonTypeInfo$Id;Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
            astore 4 /* typer */
         4: .line 1939
            aload 4 /* typer */
            getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.PROPERTY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
            invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.inclusion:(Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
            astore 4 /* typer */
         5: .line 1940
            aload 4 /* typer */
            aload 3 /* propertyName */
            invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.typeProperty:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
            astore 4 /* typer */
         6: .line 1941
            aload 0 /* this */
            aload 4 /* typer */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 4 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
        end local 3 // java.lang.String propertyName
        end local 2 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        end local 1 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    7     1            ptv  Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
            0    7     2  applicability  Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
            0    7     3   propertyName  Ljava/lang/String;
            3    7     4          typer  Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
    MethodParameters:
               Name  Flags
      ptv            
      applicability  
      propertyName   

  public com.fasterxml.jackson.databind.ObjectMapper deactivateDefaultTyping();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1951
            aload 0 /* this */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
         0: .line 1970
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* typer */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 1971
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* typer */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 1972
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  typer  Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
    Signature: (Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    MethodParameters:
       Name  Flags
      typer  

  public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1986
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getPolymorphicTypeValidator:()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping dti
         0: .line 1994
            aload 0 /* this */
            aload 1 /* dti */
            getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.WRAPPER_ARRAY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.enableDefaultTyping:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping dti
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1   dti  Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      dti   

  public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTyping(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, com.fasterxml.jackson.annotation.JsonTypeInfo$As);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        start local 2 // com.fasterxml.jackson.annotation.JsonTypeInfo$As includeAs
         0: .line 2002
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getPolymorphicTypeValidator:()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
            aload 1 /* applicability */
            aload 2 /* includeAs */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 2 // com.fasterxml.jackson.annotation.JsonTypeInfo$As includeAs
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  applicability  Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
            0    1     2      includeAs  Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
               Name  Flags
      applicability  
      includeAs      

  public com.fasterxml.jackson.databind.ObjectMapper enableDefaultTypingAsProperty(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, java.lang.String);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        start local 2 // java.lang.String propertyName
         0: .line 2010
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getPolymorphicTypeValidator:()Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
            aload 1 /* applicability */
            aload 2 /* propertyName */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.activateDefaultTypingAsProperty:(Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 2 // java.lang.String propertyName
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  applicability  Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
            0    1     2   propertyName  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
               Name  Flags
      applicability  
      propertyName   

  public com.fasterxml.jackson.databind.ObjectMapper disableDefaultTyping();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2018
            aload 0 /* this */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public com.fasterxml.jackson.databind.cfg.MutableConfigOverride configOverride(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableConfigOverride;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class type
         0: .line 2045
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.findOrCreateOverride:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableConfigOverride;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/cfg/MutableConfigOverride;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory();
    descriptor: ()Lcom/fasterxml/jackson/databind/type/TypeFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2058
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/type/TypeFactory;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.type.TypeFactory f
         0: .line 2070
            aload 0 /* this */
            aload 1 /* f */
            putfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
         1: .line 2071
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/type/TypeFactory;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 2072
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/type/TypeFactory;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         3: .line 2073
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.type.TypeFactory f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1     f  Lcom/fasterxml/jackson/databind/type/TypeFactory;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.JavaType constructType(java.lang.reflect.Type);
    descriptor: (Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.reflect.Type t
         0: .line 2082
            aload 0 /* this */
            ldc "t"
            aload 1 /* t */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2083
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* t */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            areturn
        end local 1 // java.lang.reflect.Type t
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     t  Ljava/lang/reflect/Type;
    MethodParameters:
      Name  Flags
      t     

  public com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory();
    descriptor: ()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2103
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setNodeFactory(com.fasterxml.jackson.databind.node.JsonNodeFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.node.JsonNodeFactory f
         0: .line 2112
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2113
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.node.JsonNodeFactory f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     f  Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.deser.DeserializationProblemHandler h
         0: .line 2121
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* h */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withHandler:(Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2122
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.deser.DeserializationProblemHandler h
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     h  Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;
    MethodParameters:
      Name  Flags
      h     

  public com.fasterxml.jackson.databind.ObjectMapper clearProblemHandlers();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2130
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withNoProblemHandlers:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2131
            aload 0 /* this */
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setConfig(com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
         0: .line 2149
            aload 0 /* this */
            ldc "config"
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2150
            aload 0 /* this */
            aload 1 /* config */
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 2151
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
    MethodParameters:
        Name  Flags
      config  

  public void setFilters(com.fasterxml.jackson.databind.ser.FilterProvider);
    descriptor: (Lcom/fasterxml/jackson/databind/ser/FilterProvider;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ser.FilterProvider filterProvider
         0: .line 2165
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* filterProvider */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withFilters:(Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 2166
            return
        end local 1 // com.fasterxml.jackson.databind.ser.FilterProvider filterProvider
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  filterProvider  Lcom/fasterxml/jackson/databind/ser/FilterProvider;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                Name  Flags
      filterProvider  

  public com.fasterxml.jackson.databind.ObjectMapper setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider);
    descriptor: (Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ser.FilterProvider filterProvider
         0: .line 2180
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* filterProvider */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withFilters:(Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 2181
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.ser.FilterProvider filterProvider
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  filterProvider  Lcom/fasterxml/jackson/databind/ser/FilterProvider;
    MethodParameters:
                Name  Flags
      filterProvider  

  public com.fasterxml.jackson.databind.ObjectMapper setBase64Variant(com.fasterxml.jackson.core.Base64Variant);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.Base64Variant v
         0: .line 2195
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* v */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 2196
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* v */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 2197
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.Base64Variant v
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1     v  Lcom/fasterxml/jackson/core/Base64Variant;
    MethodParameters:
      Name  Flags
      v     

  public com.fasterxml.jackson.databind.ObjectMapper setConfig(com.fasterxml.jackson.databind.SerializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
         0: .line 2215
            aload 0 /* this */
            ldc "config"
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2216
            aload 0 /* this */
            aload 1 /* config */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 2217
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    MethodParameters:
        Name  Flags
      config  

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

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

  public com.fasterxml.jackson.core.JsonFactory getJsonFactory();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2255
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getFactory:()Lcom/fasterxml/jackson/core/JsonFactory;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public com.fasterxml.jackson.databind.ObjectMapper setDateFormat(java.text.DateFormat);
    descriptor: (Ljava/text/DateFormat;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.text.DateFormat dateFormat
         0: .line 2269
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* dateFormat */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Ljava/text/DateFormat;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2270
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* dateFormat */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Ljava/text/DateFormat;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 2271
            aload 0 /* this */
            areturn
        end local 1 // java.text.DateFormat dateFormat
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  dateFormat  Ljava/text/DateFormat;
    MethodParameters:
            Name  Flags
      dateFormat  

  public java.text.DateFormat getDateFormat();
    descriptor: ()Ljava/text/DateFormat;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2279
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getDateFormat:()Ljava/text/DateFormat;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public java.lang.Object setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator hi
         0: .line 2291
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* hi */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2292
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* hi */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 2293
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator hi
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1    hi  Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
    MethodParameters:
      Name  Flags
      hi    

  public com.fasterxml.jackson.databind.ObjectMapper setInjectableValues(com.fasterxml.jackson.databind.InjectableValues);
    descriptor: (Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.InjectableValues injectableValues
         0: .line 2301
            aload 0 /* this */
            aload 1 /* injectableValues */
            putfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         1: .line 2302
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.InjectableValues injectableValues
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  injectableValues  Lcom/fasterxml/jackson/databind/InjectableValues;
    MethodParameters:
                  Name  Flags
      injectableValues  

  public com.fasterxml.jackson.databind.InjectableValues getInjectableValues();
    descriptor: ()Lcom/fasterxml/jackson/databind/InjectableValues;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2309
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.util.Locale l
         0: .line 2317
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* l */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Ljava/util/Locale;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2318
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* l */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Ljava/util/Locale;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 2319
            aload 0 /* this */
            areturn
        end local 1 // java.util.Locale l
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1     l  Ljava/util/Locale;
    MethodParameters:
      Name  Flags
      l     

  public com.fasterxml.jackson.databind.ObjectMapper setTimeZone(java.util.TimeZone);
    descriptor: (Ljava/util/TimeZone;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.util.TimeZone tz
         0: .line 2327
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* tz */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Ljava/util/TimeZone;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2328
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* tz */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Ljava/util/TimeZone;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 2329
            aload 0 /* this */
            areturn
        end local 1 // java.util.TimeZone tz
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1    tz  Ljava/util/TimeZone;
    MethodParameters:
      Name  Flags
      tz    

  public boolean isEnabled(com.fasterxml.jackson.databind.MapperFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/MapperFeature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.MapperFeature f
         0: .line 2343
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.databind.MapperFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/databind/MapperFeature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.MapperFeature, boolean);
    descriptor: (Lcom/fasterxml/jackson/databind/MapperFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.MapperFeature f
        start local 2 // boolean state
         0: .line 2350
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2351
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            iconst_1
            anewarray com.fasterxml.jackson.databind.MapperFeature
            dup
            iconst_0
            aload 1 /* f */
            aastore
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            goto 3
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
         2: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            iconst_1
            anewarray com.fasterxml.jackson.databind.MapperFeature
            dup
            iconst_0
            aload 1 /* f */
            aastore
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
         3: .line 2350
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.MapperFeature int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         4: .line 2352
            aload 0 /* this */
            iload 2 /* state */
            ifeq 6
         5: .line 2353
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            iconst_1
            anewarray com.fasterxml.jackson.databind.MapperFeature
            dup
            iconst_0
            aload 1 /* f */
            aastore
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            goto 7
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
         6: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            iconst_1
            anewarray com.fasterxml.jackson.databind.MapperFeature
            dup
            iconst_0
            aload 1 /* f */
            aastore
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
         7: .line 2352
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.MapperFeature int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         8: .line 2354
            aload 0 /* this */
            areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.databind.MapperFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    9     1      f  Lcom/fasterxml/jackson/databind/MapperFeature;
            0    9     2  state  Z
    MethodParameters:
       Name  Flags
      f      
      state  

  public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.MapperFeature[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.MapperFeature[] f
         0: .line 2361
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2362
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 2363
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.MapperFeature[] f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1     f  [Lcom/fasterxml/jackson/databind/MapperFeature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.MapperFeature[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.MapperFeature[] f
         0: .line 2370
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2371
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:([Lcom/fasterxml/jackson/databind/MapperFeature;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 2372
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.MapperFeature[] f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1     f  [Lcom/fasterxml/jackson/databind/MapperFeature;
    MethodParameters:
      Name  Flags
      f     

  public boolean isEnabled(com.fasterxml.jackson.databind.SerializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationFeature f
         0: .line 2386
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.databind.SerializationFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/databind/SerializationFeature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.SerializationFeature, boolean);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationFeature f
        start local 2 // boolean state
         0: .line 2394
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2395
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            goto 3
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
         2: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
         3: .line 2394
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationFeature int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         4: .line 2396
            aload 0 /* this */
            areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.databind.SerializationFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1      f  Lcom/fasterxml/jackson/databind/SerializationFeature;
            0    5     2  state  Z
    MethodParameters:
       Name  Flags
      f      
      state  

  public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.SerializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationFeature f
         0: .line 2404
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 2405
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.SerializationFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     f  Lcom/fasterxml/jackson/databind/SerializationFeature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature[]);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationFeature first
        start local 2 // com.fasterxml.jackson.databind.SerializationFeature[] f
         0: .line 2414
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* first */
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 2415
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.databind.SerializationFeature[] f
        end local 1 // com.fasterxml.jackson.databind.SerializationFeature first
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  first  Lcom/fasterxml/jackson/databind/SerializationFeature;
            0    2     2      f  [Lcom/fasterxml/jackson/databind/SerializationFeature;
    MethodParameters:
       Name  Flags
      first  
      f      

  public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.SerializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationFeature f
         0: .line 2423
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 2424
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.SerializationFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     f  Lcom/fasterxml/jackson/databind/SerializationFeature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature[]);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationFeature first
        start local 2 // com.fasterxml.jackson.databind.SerializationFeature[] f
         0: .line 2433
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* first */
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 2434
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.databind.SerializationFeature[] f
        end local 1 // com.fasterxml.jackson.databind.SerializationFeature first
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  first  Lcom/fasterxml/jackson/databind/SerializationFeature;
            0    2     2      f  [Lcom/fasterxml/jackson/databind/SerializationFeature;
    MethodParameters:
       Name  Flags
      first  
      f      

  public boolean isEnabled(com.fasterxml.jackson.databind.DeserializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature f
         0: .line 2448
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.databind.DeserializationFeature, boolean);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature f
        start local 2 // boolean state
         0: .line 2456
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2457
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            goto 3
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
         2: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
         3: .line 2456
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationFeature int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         4: .line 2458
            aload 0 /* this */
            areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1      f  Lcom/fasterxml/jackson/databind/DeserializationFeature;
            0    5     2  state  Z
    MethodParameters:
       Name  Flags
      f      
      state  

  public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.DeserializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
         0: .line 2466
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2467
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  feature  Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[]);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        start local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] f
         0: .line 2476
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* first */
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2477
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] f
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  first  Lcom/fasterxml/jackson/databind/DeserializationFeature;
            0    2     2      f  [Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
       Name  Flags
      first  
      f      

  public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.DeserializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
         0: .line 2485
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2486
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  feature  Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[]);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        start local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] f
         0: .line 2495
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* first */
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.without:(Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2496
            aload 0 /* this */
            areturn
        end local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] f
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  first  Lcom/fasterxml/jackson/databind/DeserializationFeature;
            0    2     2      f  [Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
       Name  Flags
      first  
      f      

  public boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
         0: .line 2506
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* f */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;Lcom/fasterxml/jackson/core/JsonFactory;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.core.JsonParser$Feature, boolean);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser$Feature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        start local 2 // boolean state
         0: .line 2521
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* f */
            iload 2 /* state */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.configure:(Lcom/fasterxml/jackson/core/JsonParser$Feature;Z)Lcom/fasterxml/jackson/core/JsonFactory;
            pop
         1: .line 2522
            aload 0 /* this */
            areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1      f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
            0    2     2  state  Z
    MethodParameters:
       Name  Flags
      f      
      state  

  public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.core.JsonParser$Feature[]);
    descriptor: ([Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature[] features
         0: .line 2538
            aload 1 /* features */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 4
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser$Feature[] top int int com.fasterxml.jackson.core.JsonParser$Feature[]
      StackMap stack:
         1: aload 5
            iload 3
            aaload
            astore 2 /* f */
        start local 2 // com.fasterxml.jackson.core.JsonParser$Feature f
         2: .line 2539
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.enable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
            pop
        end local 2 // com.fasterxml.jackson.core.JsonParser$Feature f
         3: .line 2538
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2541
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  features  [Lcom/fasterxml/jackson/core/JsonParser$Feature;
            2    3     2         f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
          Name  Flags
      features  

  public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.core.JsonParser$Feature[]);
    descriptor: ([Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser$Feature[] features
         0: .line 2557
            aload 1 /* features */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 4
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser$Feature[] top int int com.fasterxml.jackson.core.JsonParser$Feature[]
      StackMap stack:
         1: aload 5
            iload 3
            aaload
            astore 2 /* f */
        start local 2 // com.fasterxml.jackson.core.JsonParser$Feature f
         2: .line 2558
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.disable:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
            pop
        end local 2 // com.fasterxml.jackson.core.JsonParser$Feature f
         3: .line 2557
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2560
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser$Feature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  features  [Lcom/fasterxml/jackson/core/JsonParser$Feature;
            2    3     2         f  Lcom/fasterxml/jackson/core/JsonParser$Feature;
    MethodParameters:
          Name  Flags
      features  

  public boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature f
         0: .line 2570
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* f */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;Lcom/fasterxml/jackson/core/JsonFactory;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper configure(com.fasterxml.jackson.core.JsonGenerator$Feature, boolean);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator$Feature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature f
        start local 2 // boolean state
         0: .line 2585
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* f */
            iload 2 /* state */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.configure:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;Z)Lcom/fasterxml/jackson/core/JsonFactory;
            pop
         1: .line 2586
            aload 0 /* this */
            areturn
        end local 2 // boolean state
        end local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1      f  Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            0    2     2  state  Z
    MethodParameters:
       Name  Flags
      f      
      state  

  public com.fasterxml.jackson.databind.ObjectMapper enable(com.fasterxml.jackson.core.JsonGenerator$Feature[]);
    descriptor: ([Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature[] features
         0: .line 2602
            aload 1 /* features */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 4
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonGenerator$Feature[] top int int com.fasterxml.jackson.core.JsonGenerator$Feature[]
      StackMap stack:
         1: aload 5
            iload 3
            aaload
            astore 2 /* f */
        start local 2 // com.fasterxml.jackson.core.JsonGenerator$Feature f
         2: .line 2603
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.enable:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
            pop
        end local 2 // com.fasterxml.jackson.core.JsonGenerator$Feature f
         3: .line 2602
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2605
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  features  [Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            2    3     2         f  Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
    MethodParameters:
          Name  Flags
      features  

  public com.fasterxml.jackson.databind.ObjectMapper disable(com.fasterxml.jackson.core.JsonGenerator$Feature[]);
    descriptor: ([Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature[] features
         0: .line 2621
            aload 1 /* features */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 4
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonGenerator$Feature[] top int int com.fasterxml.jackson.core.JsonGenerator$Feature[]
      StackMap stack:
         1: aload 5
            iload 3
            aaload
            astore 2 /* f */
        start local 2 // com.fasterxml.jackson.core.JsonGenerator$Feature f
         2: .line 2622
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.disable:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Lcom/fasterxml/jackson/core/JsonFactory;
            pop
        end local 2 // com.fasterxml.jackson.core.JsonGenerator$Feature f
         3: .line 2621
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2624
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonGenerator$Feature[] features
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  features  [Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            2    3     2         f  Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
    MethodParameters:
          Name  Flags
      features  

  public boolean isEnabled(com.fasterxml.jackson.core.JsonFactory$Feature);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonFactory$Feature f
         0: .line 2640
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.isEnabled:(Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonFactory$Feature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/core/JsonFactory$Feature;
    MethodParameters:
      Name  Flags
      f     

  public boolean isEnabled(com.fasterxml.jackson.core.StreamReadFeature);
    descriptor: (Lcom/fasterxml/jackson/core/StreamReadFeature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.StreamReadFeature f
         0: .line 2653
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.StreamReadFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonParser$Feature;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.StreamReadFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/core/StreamReadFeature;
    MethodParameters:
      Name  Flags
      f     

  public boolean isEnabled(com.fasterxml.jackson.core.StreamWriteFeature);
    descriptor: (Lcom/fasterxml/jackson/core/StreamWriteFeature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.StreamWriteFeature f
         0: .line 2660
            aload 0 /* this */
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.StreamWriteFeature.mappedFeature:()Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.StreamWriteFeature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/core/StreamWriteFeature;
    MethodParameters:
      Name  Flags
      f     

  public <T> T readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class<T>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // java.lang.Class valueType
         0: .line 2695
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2696
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> T readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 2720
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2721
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1             p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
    MethodParameters:
              Name  Flags
      p             
      valueTypeRef  

  public final <T> T readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.core.type.ResolvedType valueType
         0: .line 2744
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2745
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* p */
            aload 2 /* valueType */
            checkcast com.fasterxml.jackson.databind.JavaType
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.ResolvedType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     2  valueType  Lcom/fasterxml/jackson/core/type/ResolvedType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)TT;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> T readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 2764
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2765
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* p */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T extends com.fasterxml.jackson.core.TreeNode> T readTree(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 2795
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2797
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 2 /* cfg */
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         2: .line 2798
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         3: .line 2799
            aload 3 /* t */
            ifnonnull 7
         4: .line 2800
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         5: .line 2801
            aload 3 /* t */
            ifnonnull 7
         6: .line 2802
            aconst_null
            areturn
         7: .line 2806
      StackMap locals: com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 2 /* cfg */
            aload 1 /* p */
            aload 0 /* this */
            ldc Lcom/fasterxml/jackson/databind/JsonNode;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonNode
            astore 4 /* n */
        start local 4 // com.fasterxml.jackson.databind.JsonNode n
         8: .line 2807
            aload 4 /* n */
            ifnonnull 10
         9: .line 2808
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            astore 4 /* n */
        10: .line 2811
      StackMap locals: com.fasterxml.jackson.databind.JsonNode
      StackMap stack:
            aload 4 /* n */
            astore 5 /* result */
        start local 5 // com.fasterxml.jackson.core.TreeNode result
        11: .line 2812
            aload 5 /* result */
            areturn
        end local 5 // com.fasterxml.jackson.core.TreeNode result
        end local 4 // com.fasterxml.jackson.databind.JsonNode n
        end local 3 // com.fasterxml.jackson.core.JsonToken t
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   12     1       p  Lcom/fasterxml/jackson/core/JsonParser;
            2   12     2     cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            3   12     3       t  Lcom/fasterxml/jackson/core/JsonToken;
            8   12     4       n  Lcom/fasterxml/jackson/databind/JsonNode;
           11   12     5  result  TT;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T::Lcom/fasterxml/jackson/core/TreeNode;>(Lcom/fasterxml/jackson/core/JsonParser;)TT;
    MethodParameters:
      Name  Flags
      p     

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.core.type.ResolvedType valueType
         0: .line 2837
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* valueType */
            checkcast com.fasterxml.jackson.databind.JavaType
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.ResolvedType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueType  Lcom/fasterxml/jackson/core/type/ResolvedType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 2851
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2852
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 3 /* config */
        start local 3 // com.fasterxml.jackson.databind.DeserializationConfig config
         2: .line 2853
            aload 0 /* this */
            aload 1 /* p */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 4 /* ctxt */
        start local 4 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         3: .line 2854
            aload 0 /* this */
            aload 4 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 5 /* deser */
        start local 5 // com.fasterxml.jackson.databind.JsonDeserializer deser
         4: .line 2856
            new com.fasterxml.jackson.databind.MappingIterator
            dup
            aload 2 /* valueType */
            aload 1 /* p */
            aload 4 /* ctxt */
            aload 5 /* deser */
         5: .line 2857
            iconst_0
            aconst_null
         6: .line 2856
            invokespecial com.fasterxml.jackson.databind.MappingIterator.<init>:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer;ZLjava/lang/Object;)V
            areturn
        end local 5 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 4 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 3 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    7     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    7     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            2    7     3     config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            3    7     4       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            4    7     5      deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class<T>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // java.lang.Class valueType
         0: .line 2872
            aload 0 /* this */
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class<TT;>;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
           Name  Flags
      p          
      valueType  

  public <T> com.fasterxml.jackson.databind.MappingIterator<T> readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/MappingIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 2882
            aload 0 /* this */
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1             p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
              Name  Flags
      p             
      valueTypeRef  

  public com.fasterxml.jackson.databind.JsonNode readTree(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.InputStream in
         0: .line 2920
            aload 0 /* this */
            ldc "in"
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2921
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // java.io.InputStream in
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    in  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    

  public com.fasterxml.jackson.databind.JsonNode readTree(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.Reader r
         0: .line 2929
            aload 0 /* this */
            ldc "r"
            aload 1 /* r */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2930
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* r */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // java.io.Reader r
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     r  Ljava/io/Reader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      r     

  public com.fasterxml.jackson.databind.JsonNode readTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.String content
         0: .line 2938
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2940
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
         2: areturn
         3: .line 2941
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 2 /* e */
        start local 2 // com.fasterxml.jackson.core.JsonProcessingException e
         4: .line 2942
            aload 2 /* e */
            athrow
        end local 2 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 2943
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         6: .line 2944
            aload 2 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 2 // java.io.IOException e
        end local 1 // java.lang.String content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    7     1  content  Ljava/lang/String;
            4    5     2        e  Lcom/fasterxml/jackson/core/JsonProcessingException;
            6    7     2        e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           1     2       3  Class com.fasterxml.jackson.core.JsonProcessingException
           1     2       5  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.databind.JsonNode readTree(byte[]);
    descriptor: ([B)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] content
         0: .line 2953
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2954
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // byte[] content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  content  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  public com.fasterxml.jackson.databind.JsonNode readTree(byte[], int, int);
    descriptor: ([BII)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] content
        start local 2 // int offset
        start local 3 // int len
         0: .line 2962
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2963
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  content  [B
            0    2     2   offset  I
            0    2     3      len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  
      offset   
      len      

  public com.fasterxml.jackson.databind.JsonNode readTree(java.io.File);
    descriptor: (Ljava/io/File;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.File file
         0: .line 2973
            aload 0 /* this */
            ldc "file"
            aload 1 /* file */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2974
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* file */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // java.io.File file
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  file  Ljava/io/File;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    MethodParameters:
      Name  Flags
      file  

  public com.fasterxml.jackson.databind.JsonNode readTree(java.net.URL);
    descriptor: (Ljava/net/URL;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.net.URL source
         0: .line 2988
            aload 0 /* this */
            ldc "source"
            aload 1 /* source */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2989
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* source */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 1 // java.net.URL source
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  source  Ljava/net/URL;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      source  

  public void writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
         0: .line 3007
            aload 0 /* this */
            ldc "g"
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3008
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            astore 3 /* config */
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig config
         2: .line 3016
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.INDENT_OUTPUT:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 5
         3: .line 3017
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.getPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnonnull 5
         4: .line 3018
            aload 1 /* g */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.constructDefaultPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.setPrettyPrinter:(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/core/JsonGenerator;
            pop
         5: .line 3021
      StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
      StackMap stack:
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.CLOSE_CLOSEABLE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 8
            aload 2 /* value */
            instanceof java.io.Closeable
            ifeq 8
         6: .line 3022
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* value */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeCloseableValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
         7: .line 3023
            goto 11
         8: .line 3024
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* g */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         9: .line 3025
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 11
        10: .line 3026
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
        11: .line 3029
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   12     1       g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   12     2   value  Ljava/lang/Object;
            2   12     3  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException
    MethodParameters:
       Name  Flags
      g      
      value  

  public void writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.TreeNode);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/core/TreeNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // com.fasterxml.jackson.core.TreeNode rootNode
         0: .line 3041
            aload 0 /* this */
            ldc "g"
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3042
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            astore 3 /* config */
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig config
         2: .line 3043
            aload 0 /* this */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* g */
            aload 2 /* rootNode */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         3: .line 3044
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 5
         4: .line 3045
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         5: .line 3047
      StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
      StackMap stack:
            return
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 2 // com.fasterxml.jackson.core.TreeNode rootNode
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1         g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    6     2  rootNode  Lcom/fasterxml/jackson/core/TreeNode;
            2    6     3    config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    MethodParameters:
          Name  Flags
      g         
      rootNode  

  public void writeTree(com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.JsonNode);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/JsonNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // com.fasterxml.jackson.databind.JsonNode rootNode
         0: .line 3056
            aload 0 /* this */
            ldc "g"
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3057
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            astore 3 /* config */
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig config
         2: .line 3058
            aload 0 /* this */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* g */
            aload 2 /* rootNode */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         3: .line 3059
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 5
         4: .line 3060
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         5: .line 3062
      StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
      StackMap stack:
            return
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 2 // com.fasterxml.jackson.databind.JsonNode rootNode
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1         g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    6     2  rootNode  Lcom/fasterxml/jackson/databind/JsonNode;
            2    6     3    config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    MethodParameters:
          Name  Flags
      g         
      rootNode  

  public com.fasterxml.jackson.databind.node.ObjectNode createObjectNode();
    descriptor: ()Lcom/fasterxml/jackson/databind/node/ObjectNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 3073
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.objectNode:()Lcom/fasterxml/jackson/databind/node/ObjectNode;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.node.ArrayNode createArrayNode();
    descriptor: ()Lcom/fasterxml/jackson/databind/node/ArrayNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 3085
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.arrayNode:()Lcom/fasterxml/jackson/databind/node/ArrayNode;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.JsonNode missingNode();
    descriptor: ()Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 3090
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.JsonNode nullNode();
    descriptor: ()Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 3095
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.core.JsonParser treeAsTokens(com.fasterxml.jackson.core.TreeNode);
    descriptor: (Lcom/fasterxml/jackson/core/TreeNode;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.TreeNode n
         0: .line 3106
            aload 0 /* this */
            ldc "n"
            aload 1 /* n */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3107
            new com.fasterxml.jackson.databind.node.TreeTraversingParser
            dup
            aload 1 /* n */
            checkcast com.fasterxml.jackson.databind.JsonNode
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.databind.node.TreeTraversingParser.<init>:(Lcom/fasterxml/jackson/databind/JsonNode;Lcom/fasterxml/jackson/core/ObjectCodec;)V
            areturn
        end local 1 // com.fasterxml.jackson.core.TreeNode n
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     n  Lcom/fasterxml/jackson/core/TreeNode;
    MethodParameters:
      Name  Flags
      n     

  public <T> T treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>);
    descriptor: (Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.TreeNode n
        start local 2 // java.lang.Class valueType
         0: .line 3124
            aload 1 /* n */
            ifnonnull 2
         1: .line 3125
            aconst_null
            areturn
         2: .line 3130
      StackMap locals:
      StackMap stack:
            ldc Lcom/fasterxml/jackson/core/TreeNode;
            aload 2 /* valueType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 6
         3: .line 3131
            aload 2 /* valueType */
            aload 1 /* n */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 6
         4: .line 3132
            aload 1 /* n */
         5: areturn
         6: .line 3134
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            invokeinterface com.fasterxml.jackson.core.TreeNode.asToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* tt */
        start local 3 // com.fasterxml.jackson.core.JsonToken tt
         7: .line 3136
            aload 3 /* tt */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 9
         8: .line 3137
            aconst_null
            areturn
         9: .line 3141
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 3 /* tt */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 15
        10: .line 3142
            aload 1 /* n */
            instanceof com.fasterxml.jackson.databind.node.POJONode
            ifeq 15
        11: .line 3143
            aload 1 /* n */
            checkcast com.fasterxml.jackson.databind.node.POJONode
            invokevirtual com.fasterxml.jackson.databind.node.POJONode.getPojo:()Ljava/lang/Object;
            astore 4 /* ob */
        start local 4 // java.lang.Object ob
        12: .line 3144
            aload 4 /* ob */
            ifnull 13
            aload 2 /* valueType */
            aload 4 /* ob */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifeq 15
        13: .line 3145
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4 /* ob */
        14: areturn
        end local 4 // java.lang.Object ob
        15: .line 3149
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.treeAsTokens:(Lcom/fasterxml/jackson/core/TreeNode;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
        16: areturn
        end local 3 // com.fasterxml.jackson.core.JsonToken tt
        17: .line 3150
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.TreeNode java.lang.Class
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
        18: .line 3151
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
        19: .line 3152
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
        20: .line 3153
            new java.lang.IllegalArgumentException
            dup
            aload 3 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            aload 3 /* e */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.io.IOException e
        end local 2 // java.lang.Class valueType
        end local 1 // com.fasterxml.jackson.core.TreeNode n
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   21     1          n  Lcom/fasterxml/jackson/core/TreeNode;
            0   21     2  valueType  Ljava/lang/Class<TT;>;
            7   17     3         tt  Lcom/fasterxml/jackson/core/JsonToken;
           12   15     4         ob  Ljava/lang/Object;
           18   19     3          e  Lcom/fasterxml/jackson/core/JsonProcessingException;
           20   21     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     5      17  Class com.fasterxml.jackson.core.JsonProcessingException
           6     8      17  Class com.fasterxml.jackson.core.JsonProcessingException
           9    14      17  Class com.fasterxml.jackson.core.JsonProcessingException
          15    16      17  Class com.fasterxml.jackson.core.JsonProcessingException
           2     5      19  Class java.io.IOException
           6     8      19  Class java.io.IOException
           9    14      19  Class java.io.IOException
          15    16      19  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      n          
      valueType  

  public <T extends com.fasterxml.jackson.databind.JsonNode> T valueToTree();
    descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object fromValue
         0: .line 3184
            aload 1 /* fromValue */
            ifnonnull 2
         1: .line 3185
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            areturn
         2: .line 3187
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.databind.util.TokenBuffer
            dup
            aload 0 /* this */
            iconst_0
            invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/ObjectCodec;Z)V
            astore 2 /* buf */
        start local 2 // com.fasterxml.jackson.databind.util.TokenBuffer buf
         3: .line 3188
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 5
         4: .line 3189
            aload 2 /* buf */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 2 /* buf */
         5: .line 3193
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack:
            aload 0 /* this */
            aload 2 /* buf */
            aload 1 /* fromValue */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.writeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         6: .line 3194
            aload 2 /* buf */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 4 /* p */
        start local 4 // com.fasterxml.jackson.core.JsonParser p
         7: .line 3195
            aload 0 /* this */
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/TreeNode;
            checkcast com.fasterxml.jackson.databind.JsonNode
            astore 3 /* result */
        start local 3 // com.fasterxml.jackson.databind.JsonNode result
         8: .line 3196
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
         9: .line 3197
            goto 12
        end local 3 // com.fasterxml.jackson.databind.JsonNode result
      StackMap locals:
      StackMap stack: java.io.IOException
        10: astore 4 /* e */
        start local 4 // java.io.IOException e
        11: .line 3198
            new java.lang.IllegalArgumentException
            dup
            aload 4 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            aload 4 /* e */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.io.IOException e
        start local 3 // com.fasterxml.jackson.databind.JsonNode result
        12: .line 3200
      StackMap locals: com.fasterxml.jackson.databind.JsonNode
      StackMap stack:
            aload 3 /* result */
            areturn
        end local 3 // com.fasterxml.jackson.databind.JsonNode result
        end local 2 // com.fasterxml.jackson.databind.util.TokenBuffer buf
        end local 1 // java.lang.Object fromValue
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   13     1  fromValue  Ljava/lang/Object;
            3   13     2        buf  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            8   10     3     result  Lcom/fasterxml/jackson/databind/JsonNode;
           12   13     3     result  Lcom/fasterxml/jackson/databind/JsonNode;
            7    9     4          p  Lcom/fasterxml/jackson/core/JsonParser;
           11   12     4          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           5     9      10  Class java.io.IOException
    Exceptions:
      throws java.lang.IllegalArgumentException
    Signature: <T:Lcom/fasterxml/jackson/databind/JsonNode;>(Ljava/lang/Object;)TT;
    MethodParameters:
           Name  Flags
      fromValue  

  public boolean canSerialize(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class type
         0: .line 3225
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* type */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.hasSerializerFor:(Ljava/lang/Class;Ljava/util/concurrent/atomic/AtomicReference;)Z
            ireturn
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Z
    MethodParameters:
      Name  Flags
      type  

  public boolean canSerialize(java.lang.Class<?>, java.util.concurrent.atomic.AtomicReference<java.lang.Throwable>);
    descriptor: (Ljava/lang/Class;Ljava/util/concurrent/atomic/AtomicReference;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class type
        start local 2 // java.util.concurrent.atomic.AtomicReference cause
         0: .line 3236
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* type */
            aload 2 /* cause */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.hasSerializerFor:(Ljava/lang/Class;Ljava/util/concurrent/atomic/AtomicReference;)Z
            ireturn
        end local 2 // java.util.concurrent.atomic.AtomicReference cause
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1   type  Ljava/lang/Class<*>;
            0    1     2  cause  Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;
    Signature: (Ljava/lang/Class<*>;Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;)Z
    MethodParameters:
       Name  Flags
      type   
      cause  

  public boolean canDeserialize(com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.JavaType type
         0: .line 3258
            aload 0 /* this */
            aconst_null
         1: .line 3259
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 3258
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
         3: .line 3259
            aload 1 /* type */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.hasValueDeserializerFor:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/util/concurrent/atomic/AtomicReference;)Z
         4: .line 3258
            ireturn
        end local 1 // com.fasterxml.jackson.databind.JavaType type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1  type  Lcom/fasterxml/jackson/databind/JavaType;
    MethodParameters:
      Name  Flags
      type  

  public boolean canDeserialize(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference<java.lang.Throwable>);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/util/concurrent/atomic/AtomicReference;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.JavaType type
        start local 2 // java.util.concurrent.atomic.AtomicReference cause
         0: .line 3271
            aload 0 /* this */
            aconst_null
         1: .line 3272
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 3271
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
         3: .line 3272
            aload 1 /* type */
            aload 2 /* cause */
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.hasValueDeserializerFor:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/util/concurrent/atomic/AtomicReference;)Z
         4: .line 3271
            ireturn
        end local 2 // java.util.concurrent.atomic.AtomicReference cause
        end local 1 // com.fasterxml.jackson.databind.JavaType type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1   type  Lcom/fasterxml/jackson/databind/JavaType;
            0    5     2  cause  Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;
    Signature: (Lcom/fasterxml/jackson/databind/JavaType;Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Throwable;>;)Z
    MethodParameters:
       Name  Flags
      type   
      cause  

  public <T> T readValue(java.io.File, java.lang.Class<T>);
    descriptor: (Ljava/io/File;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.File src
        start local 2 // java.lang.Class valueType
         0: .line 3298
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3299
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.File src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/io/File;
            0    2     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/File;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(java.io.File, com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: (Ljava/io/File;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.File src
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 3318
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3319
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // java.io.File src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1           src  Ljava/io/File;
            0    2     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/File;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
    MethodParameters:
              Name  Flags
      src           
      valueTypeRef  

  public <T> T readValue(java.io.File, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Ljava/io/File;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.File src
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3338
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3339
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // java.io.File src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/io/File;
            0    2     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/File;Lcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(java.net.URL, java.lang.Class<T>);
    descriptor: (Ljava/net/URL;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.net.URL src
        start local 2 // java.lang.Class valueType
         0: .line 3364
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3365
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/net/URL;
            0    2     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/net/URL;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(java.net.URL, com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: (Ljava/net/URL;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.net.URL src
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 3375
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3376
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1           src  Ljava/net/URL;
            0    2     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/net/URL;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
    MethodParameters:
              Name  Flags
      src           
      valueTypeRef  

  public <T> T readValue(java.net.URL, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Ljava/net/URL;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.net.URL src
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3386
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3387
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/net/URL;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // java.net.URL src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/net/URL;
            0    2     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/net/URL;Lcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(java.lang.String, java.lang.Class<T>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.String content
        start local 2 // java.lang.Class valueType
         0: .line 3401
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3402
            aload 0 /* this */
            aload 1 /* content */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValue:(Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.lang.String content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    content  Ljava/lang/String;
            0    2     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      content    
      valueType  

  public <T> T readValue(java.lang.String, com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.String content
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 3416
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3417
            aload 0 /* this */
            aload 1 /* content */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValue:(Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // java.lang.String content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1       content  Ljava/lang/String;
            0    2     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
    MethodParameters:
              Name  Flags
      content       
      valueTypeRef  

  public <T> T readValue(java.lang.String, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.String content
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3432
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3434
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
         2: areturn
         3: .line 3435
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         4: .line 3436
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3437
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 3438
            aload 3 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 3 // java.io.IOException e
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // java.lang.String content
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    7     1    content  Ljava/lang/String;
            0    7     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4    5     3          e  Lcom/fasterxml/jackson/core/JsonProcessingException;
            6    7     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           1     2       3  Class com.fasterxml.jackson.core.JsonProcessingException
           1     2       5  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      content    
      valueType  

  public <T> T readValue(java.io.Reader, java.lang.Class<T>);
    descriptor: (Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.Reader src
        start local 2 // java.lang.Class valueType
         0: .line 3446
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3447
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.Reader src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/io/Reader;
            0    2     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(java.io.Reader, com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: (Ljava/io/Reader;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.Reader src
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 3454
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3455
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // java.io.Reader src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1           src  Ljava/io/Reader;
            0    2     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
    MethodParameters:
              Name  Flags
      src           
      valueTypeRef  

  public <T> T readValue(java.io.Reader, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Ljava/io/Reader;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.Reader src
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3462
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3463
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/Reader;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // java.io.Reader src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/io/Reader;
            0    2     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;Lcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(java.io.InputStream, java.lang.Class<T>);
    descriptor: (Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.InputStream src
        start local 2 // java.lang.Class valueType
         0: .line 3470
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3471
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.InputStream src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/io/InputStream;
            0    2     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(java.io.InputStream, com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: (Ljava/io/InputStream;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.InputStream src
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 3478
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3479
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // java.io.InputStream src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1           src  Ljava/io/InputStream;
            0    2     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
    MethodParameters:
              Name  Flags
      src           
      valueTypeRef  

  public <T> T readValue(java.io.InputStream, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Ljava/io/InputStream;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.InputStream src
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3486
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3487
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/InputStream;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // java.io.InputStream src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/io/InputStream;
            0    2     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;Lcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(byte[], java.lang.Class<T>);
    descriptor: ([BLjava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] src
        start local 2 // java.lang.Class valueType
         0: .line 3494
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3495
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  [B
            0    2     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>([BLjava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(byte[], int, int, java.lang.Class<T>);
    descriptor: ([BIILjava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] src
        start local 2 // int offset
        start local 3 // int len
        start local 4 // java.lang.Class valueType
         0: .line 3503
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3504
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 4 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 4 // java.lang.Class valueType
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  [B
            0    2     2     offset  I
            0    2     3        len  I
            0    2     4  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>([BIILjava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      offset     
      len        
      valueType  

  public <T> T readValue(byte[], com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: ([BLcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] src
        start local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 3511
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3512
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1           src  [B
            0    2     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>([BLcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
    MethodParameters:
              Name  Flags
      src           
      valueTypeRef  

  public <T> T readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: ([BIILcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] src
        start local 2 // int offset
        start local 3 // int len
        start local 4 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
         0: .line 3520
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3521
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 4 /* valueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 4 // com.fasterxml.jackson.core.type.TypeReference valueTypeRef
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1           src  [B
            0    2     2        offset  I
            0    2     3           len  I
            0    2     4  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>([BIILcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
    MethodParameters:
              Name  Flags
      src           
      offset        
      len           
      valueTypeRef  

  public <T> T readValue(byte[], com.fasterxml.jackson.databind.JavaType);
    descriptor: ([BLcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] src
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3528
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3529
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  [B
            0    2     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>([BLcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(byte[], int, int, com.fasterxml.jackson.databind.JavaType);
    descriptor: ([BIILcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] src
        start local 2 // int offset
        start local 3 // int len
        start local 4 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3537
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3538
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
            aload 4 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 4 // com.fasterxml.jackson.databind.JavaType valueType
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  [B
            0    2     2     offset  I
            0    2     3        len  I
            0    2     4  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>([BIILcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      src        
      offset     
      len        
      valueType  

  public <T> T readValue(java.io.DataInput, java.lang.Class<T>);
    descriptor: (Ljava/io/DataInput;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.DataInput src
        start local 2 // java.lang.Class valueType
         0: .line 3544
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3545
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
         2: .line 3546
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
         3: .line 3545
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.DataInput src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1        src  Ljava/io/DataInput;
            0    4     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/DataInput;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public <T> T readValue(java.io.DataInput, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Ljava/io/DataInput;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.DataInput src
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3552
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3553
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // java.io.DataInput src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/io/DataInput;
            0    2     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/DataInput;Lcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

  public void writeValue(java.io.File, java.lang.Object);
    descriptor: (Ljava/io/File;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.File resultFile
        start local 2 // java.lang.Object value
         0: .line 3570
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* resultFile */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/File;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3571
            return
        end local 2 // java.lang.Object value
        end local 1 // java.io.File resultFile
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  resultFile  Ljava/io/File;
            0    2     2       value  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException
    MethodParameters:
            Name  Flags
      resultFile  
      value       

  public void writeValue(java.io.OutputStream, java.lang.Object);
    descriptor: (Ljava/io/OutputStream;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.OutputStream out
        start local 2 // java.lang.Object value
         0: .line 3587
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* out */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3588
            return
        end local 2 // java.lang.Object value
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    out  Ljava/io/OutputStream;
            0    2     2  value  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException
    MethodParameters:
       Name  Flags
      out    
      value  

  public void writeValue(java.io.DataOutput, java.lang.Object);
    descriptor: (Ljava/io/DataOutput;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.DataOutput out
        start local 2 // java.lang.Object value
         0: .line 3595
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/DataOutput;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3596
            return
        end local 2 // java.lang.Object value
        end local 1 // java.io.DataOutput out
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    out  Ljava/io/DataOutput;
            0    2     2  value  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      out    
      value  

  public void writeValue(java.io.Writer, java.lang.Object);
    descriptor: (Ljava/io/Writer;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.Writer w
        start local 2 // java.lang.Object value
         0: .line 3611
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* w */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3612
            return
        end local 2 // java.lang.Object value
        end local 1 // java.io.Writer w
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1      w  Ljava/io/Writer;
            0    2     2  value  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException
    MethodParameters:
       Name  Flags
      w      
      value  

  public java.lang.String writeValueAsString(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object value
         0: .line 3627
            new com.fasterxml.jackson.core.io.SegmentedStringWriter
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory._getBufferRecycler:()Lcom/fasterxml/jackson/core/util/BufferRecycler;
            invokespecial com.fasterxml.jackson.core.io.SegmentedStringWriter.<init>:(Lcom/fasterxml/jackson/core/util/BufferRecycler;)V
            astore 2 /* sw */
        start local 2 // com.fasterxml.jackson.core.io.SegmentedStringWriter sw
         1: .line 3629
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* sw */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 3630
            goto 7
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.core.io.SegmentedStringWriter
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
         3: astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         4: .line 3631
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3632
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 3633
            aload 3 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 3 // java.io.IOException e
         7: .line 3635
      StackMap locals:
      StackMap stack:
            aload 2 /* sw */
            invokevirtual com.fasterxml.jackson.core.io.SegmentedStringWriter.getAndClear:()Ljava/lang/String;
            areturn
        end local 2 // com.fasterxml.jackson.core.io.SegmentedStringWriter sw
        end local 1 // java.lang.Object value
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    8     1  value  Ljava/lang/Object;
            1    8     2     sw  Lcom/fasterxml/jackson/core/io/SegmentedStringWriter;
            4    5     3      e  Lcom/fasterxml/jackson/core/JsonProcessingException;
            6    7     3      e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           1     2       3  Class com.fasterxml.jackson.core.JsonProcessingException
           1     2       5  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException
    MethodParameters:
       Name  Flags
      value  

  public byte[] writeValueAsBytes(java.lang.Object);
    descriptor: (Ljava/lang/Object;)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object value
         0: .line 3651
            new com.fasterxml.jackson.core.util.ByteArrayBuilder
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory._getBufferRecycler:()Lcom/fasterxml/jackson/core/util/BufferRecycler;
            invokespecial com.fasterxml.jackson.core.util.ByteArrayBuilder.<init>:(Lcom/fasterxml/jackson/core/util/BufferRecycler;)V
            astore 2 /* bb */
        start local 2 // com.fasterxml.jackson.core.util.ByteArrayBuilder bb
         1: .line 3653
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* bb */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 3654
            goto 7
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.core.util.ByteArrayBuilder
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
         3: astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         4: .line 3655
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3656
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 3657
            aload 3 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 3 // java.io.IOException e
         7: .line 3659
      StackMap locals:
      StackMap stack:
            aload 2 /* bb */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
            astore 3 /* result */
        start local 3 // byte[] result
         8: .line 3660
            aload 2 /* bb */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.release:()V
         9: .line 3661
            aload 3 /* result */
            areturn
        end local 3 // byte[] result
        end local 2 // com.fasterxml.jackson.core.util.ByteArrayBuilder bb
        end local 1 // java.lang.Object value
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   10     1   value  Ljava/lang/Object;
            1   10     2      bb  Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            4    5     3       e  Lcom/fasterxml/jackson/core/JsonProcessingException;
            6    7     3       e  Ljava/io/IOException;
            8   10     3  result  [B
      Exception table:
        from    to  target  type
           1     2       3  Class com.fasterxml.jackson.core.JsonProcessingException
           1     2       5  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException
    MethodParameters:
       Name  Flags
      value  

  public com.fasterxml.jackson.databind.ObjectWriter writer();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 3676
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.SerializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationFeature feature
         0: .line 3685
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.databind.SerializationFeature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  feature  Lcom/fasterxml/jackson/databind/SerializationFeature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.SerializationFeature, com.fasterxml.jackson.databind.SerializationFeature[]);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationFeature first
        start local 2 // com.fasterxml.jackson.databind.SerializationFeature[] other
         0: .line 3695
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* first */
            aload 2 /* other */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/SerializationFeature;[Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 2 // com.fasterxml.jackson.databind.SerializationFeature[] other
        end local 1 // com.fasterxml.jackson.databind.SerializationFeature first
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  first  Lcom/fasterxml/jackson/databind/SerializationFeature;
            0    1     2  other  [Lcom/fasterxml/jackson/databind/SerializationFeature;
    MethodParameters:
       Name  Flags
      first  
      other  

  public com.fasterxml.jackson.databind.ObjectWriter writer(java.text.DateFormat);
    descriptor: (Ljava/text/DateFormat;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.text.DateFormat df
         0: .line 3704
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* df */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Ljava/text/DateFormat;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // java.text.DateFormat df
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1    df  Ljava/text/DateFormat;
    MethodParameters:
      Name  Flags
      df    

  public com.fasterxml.jackson.databind.ObjectWriter writerWithView(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class serializationView
         0: .line 3712
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* serializationView */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withView:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // java.lang.Class serializationView
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  serializationView  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    MethodParameters:
                   Name  Flags
      serializationView  

  public com.fasterxml.jackson.databind.ObjectWriter writerFor(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class rootType
         0: .line 3727
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3728
            aload 1 /* rootType */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Class
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
         2: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* rootType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
         3: .line 3729
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Class
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.JavaType
            aconst_null
         4: .line 3727
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // java.lang.Class rootType
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1  rootType  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    MethodParameters:
          Name  Flags
      rootType  

  public com.fasterxml.jackson.databind.ObjectWriter writerFor(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference rootType
         0: .line 3744
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3745
            aload 1 /* rootType */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.type.TypeReference
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
         2: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* rootType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
         3: .line 3746
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.type.TypeReference
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.JavaType
            aconst_null
         4: .line 3744
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference rootType
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1  rootType  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    MethodParameters:
          Name  Flags
      rootType  

  public com.fasterxml.jackson.databind.ObjectWriter writerFor(com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.JavaType rootType
         0: .line 3761
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* rootType */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.databind.JavaType rootType
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  rootType  Lcom/fasterxml/jackson/databind/JavaType;
    MethodParameters:
          Name  Flags
      rootType  

  public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.PrettyPrinter);
    descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
         0: .line 3770
            aload 1 /* pp */
            ifnonnull 2
         1: .line 3771
            getstatic com.fasterxml.jackson.databind.ObjectWriter.NULL_PRETTY_PRINTER:Lcom/fasterxml/jackson/core/PrettyPrinter;
            astore 1 /* pp */
         2: .line 3773
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aconst_null
            aload 1 /* pp */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1    pp  Lcom/fasterxml/jackson/core/PrettyPrinter;
    MethodParameters:
      Name  Flags
      pp    

  public com.fasterxml.jackson.databind.ObjectWriter writerWithDefaultPrettyPrinter();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 3781
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            astore 1 /* config */
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
         1: .line 3782
            aload 0 /* this */
            aload 1 /* config */
         2: .line 3783
            aconst_null
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getDefaultPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
         3: .line 3782
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            1    4     1  config  Lcom/fasterxml/jackson/databind/SerializationConfig;

  public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.ser.FilterProvider);
    descriptor: (Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ser.FilterProvider filterProvider
         0: .line 3791
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* filterProvider */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.withFilters:(Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.databind.ser.FilterProvider filterProvider
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  filterProvider  Lcom/fasterxml/jackson/databind/ser/FilterProvider;
    MethodParameters:
                Name  Flags
      filterProvider  

  public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 3802
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         1: .line 3803
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.Base64Variant);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.Base64Variant defaultBase64
         0: .line 3813
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* defaultBase64 */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.SerializationConfig
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.core.Base64Variant defaultBase64
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  defaultBase64  Lcom/fasterxml/jackson/core/Base64Variant;
    MethodParameters:
               Name  Flags
      defaultBase64  

  public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.core.io.CharacterEscapes);
    descriptor: (Lcom/fasterxml/jackson/core/io/CharacterEscapes;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.io.CharacterEscapes escapes
         0: .line 3823
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            aload 1 /* escapes */
            invokevirtual com.fasterxml.jackson.databind.ObjectWriter.with:(Lcom/fasterxml/jackson/core/io/CharacterEscapes;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.core.io.CharacterEscapes escapes
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  escapes  Lcom/fasterxml/jackson/core/io/CharacterEscapes;
    MethodParameters:
         Name  Flags
      escapes  

  public com.fasterxml.jackson.databind.ObjectWriter writer(com.fasterxml.jackson.databind.cfg.ContextAttributes);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.cfg.ContextAttributes attrs
         0: .line 3833
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* attrs */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.with:(Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.databind.cfg.ContextAttributes attrs
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  attrs  Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
    MethodParameters:
       Name  Flags
      attrs  

  public com.fasterxml.jackson.databind.ObjectWriter writerWithType(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class rootType
         0: .line 3841
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3843
            aload 1 /* rootType */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Class
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
         2: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* rootType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
         3: .line 3844
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Class
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.JavaType
            aconst_null
         4: .line 3841
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // java.lang.Class rootType
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1  rootType  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      rootType  

  public com.fasterxml.jackson.databind.ObjectWriter writerWithType(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference rootType
         0: .line 3852
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3854
            aload 1 /* rootType */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.type.TypeReference
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig
         2: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* rootType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
         3: .line 3855
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.type.TypeReference
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.JavaType
            aconst_null
         4: .line 3852
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference rootType
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1  rootType  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      rootType  

  public com.fasterxml.jackson.databind.ObjectWriter writerWithType(com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.JavaType rootType
         0: .line 3863
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* rootType */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newWriter:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectWriter;
            areturn
        end local 1 // com.fasterxml.jackson.databind.JavaType rootType
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  rootType  Lcom/fasterxml/jackson/databind/JavaType;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      rootType  

  public com.fasterxml.jackson.databind.ObjectReader reader();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 3879
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.with:(Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.DeserializationFeature);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
         0: .line 3890
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* feature */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature feature
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  feature  Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
         Name  Flags
      feature  

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature[]);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        start local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] other
         0: .line 3902
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* first */
            aload 2 /* other */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/DeserializationFeature;[Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 2 // com.fasterxml.jackson.databind.DeserializationFeature[] other
        end local 1 // com.fasterxml.jackson.databind.DeserializationFeature first
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  first  Lcom/fasterxml/jackson/databind/DeserializationFeature;
            0    1     2  other  [Lcom/fasterxml/jackson/databind/DeserializationFeature;
    MethodParameters:
       Name  Flags
      first  
      other  

  public com.fasterxml.jackson.databind.ObjectReader readerForUpdating(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object valueToUpdate
         0: .line 3916
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* valueToUpdate */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            astore 2 /* t */
        start local 2 // com.fasterxml.jackson.databind.JavaType t
         1: .line 3917
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 2 /* t */
            aload 1 /* valueToUpdate */
         2: .line 3918
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 3917
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType t
        end local 1 // java.lang.Object valueToUpdate
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1  valueToUpdate  Ljava/lang/Object;
            1    4     2              t  Lcom/fasterxml/jackson/databind/JavaType;
    MethodParameters:
               Name  Flags
      valueToUpdate  

  public com.fasterxml.jackson.databind.ObjectReader readerFor(com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.JavaType type
         0: .line 3928
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* type */
            aconst_null
         1: .line 3929
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 3928
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.JavaType type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  type  Lcom/fasterxml/jackson/databind/JavaType;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.ObjectReader readerFor(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class type
         0: .line 3939
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            aconst_null
         1: .line 3940
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 3939
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.ObjectReader readerFor(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference type
         0: .line 3950
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            aconst_null
         1: .line 3951
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 3950
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  type  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.ObjectReader readerForArrayOf(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class type
         0: .line 3965
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 3966
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructArrayType:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/ArrayType;
            aconst_null
         2: .line 3967
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 3965
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.ObjectReader readerForListOf(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class type
         0: .line 3981
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 3982
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            ldc Ljava/util/List;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructCollectionType:(Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/CollectionType;
            aconst_null
         2: .line 3983
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 3981
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.ObjectReader readerForMapOf(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class type
         0: .line 3997
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 3998
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            ldc Ljava/util/Map;
            ldc Ljava/lang/String;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructMapType:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/MapType;
            aconst_null
         2: .line 3999
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 3997
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.node.JsonNodeFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.node.JsonNodeFactory f
         0: .line 4007
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.with:(Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.node.JsonNodeFactory f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 4018
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         1: .line 4019
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aconst_null
            aconst_null
         2: .line 4020
            aload 1 /* schema */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 4019
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.InjectableValues);
    descriptor: (Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.InjectableValues injectableValues
         0: .line 4030
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aconst_null
            aconst_null
         1: .line 4031
            aconst_null
            aload 1 /* injectableValues */
         2: .line 4030
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.InjectableValues injectableValues
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  injectableValues  Lcom/fasterxml/jackson/databind/InjectableValues;
    MethodParameters:
                  Name  Flags
      injectableValues  

  public com.fasterxml.jackson.databind.ObjectReader readerWithView(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class view
         0: .line 4039
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* view */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.withView:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Class view
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  view  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
      Name  Flags
      view  

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.core.Base64Variant);
    descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.Base64Variant defaultBase64
         0: .line 4049
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* defaultBase64 */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/core/Base64Variant;)Lcom/fasterxml/jackson/databind/cfg/MapperConfigBase;
            checkcast com.fasterxml.jackson.databind.DeserializationConfig
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.Base64Variant defaultBase64
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  defaultBase64  Lcom/fasterxml/jackson/core/Base64Variant;
    MethodParameters:
               Name  Flags
      defaultBase64  

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.cfg.ContextAttributes);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.cfg.ContextAttributes attrs
         0: .line 4059
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* attrs */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.cfg.ContextAttributes attrs
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  attrs  Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
    MethodParameters:
       Name  Flags
      attrs  

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.JavaType type
         0: .line 4067
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* type */
            aconst_null
         1: .line 4068
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4067
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.databind.JavaType type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  type  Lcom/fasterxml/jackson/databind/JavaType;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.ObjectReader reader(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class type
         0: .line 4076
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            aconst_null
         1: .line 4077
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4076
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.type.TypeReference type
         0: .line 4085
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            aconst_null
         1: .line 4086
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4085
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  type  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      type  

  public <T> T convertValue(, java.lang.Class<T>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object fromValue
        start local 2 // java.lang.Class toValueType
         0: .line 4133
            aload 0 /* this */
            aload 1 /* fromValue */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* toValueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._convert:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class toValueType
        end local 1 // java.lang.Object fromValue
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1    fromValue  Ljava/lang/Object;
            0    1     2  toValueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.lang.IllegalArgumentException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
             Name  Flags
      fromValue    
      toValueType  

  public <T> T convertValue(, com.fasterxml.jackson.core.type.TypeReference<T>);
    descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object fromValue
        start local 2 // com.fasterxml.jackson.core.type.TypeReference toValueTypeRef
         0: .line 4143
            aload 0 /* this */
            aload 1 /* fromValue */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* toValueTypeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._convert:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.core.type.TypeReference toValueTypeRef
        end local 1 // java.lang.Object fromValue
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1       fromValue  Ljava/lang/Object;
            0    1     2  toValueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;
    Exceptions:
      throws java.lang.IllegalArgumentException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Lcom/fasterxml/jackson/core/type/TypeReference<TT;>;)TT;
    MethodParameters:
                Name  Flags
      fromValue       
      toValueTypeRef  

  public <T> T convertValue(, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object fromValue
        start local 2 // com.fasterxml.jackson.databind.JavaType toValueType
         0: .line 4153
            aload 0 /* this */
            aload 1 /* fromValue */
            aload 2 /* toValueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._convert:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType toValueType
        end local 1 // java.lang.Object fromValue
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1    fromValue  Ljava/lang/Object;
            0    1     2  toValueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.lang.IllegalArgumentException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)TT;
    MethodParameters:
             Name  Flags
      fromValue    
      toValueType  

  protected java.lang.Object _convert(java.lang.Object, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=11, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object fromValue
        start local 2 // com.fasterxml.jackson.databind.JavaType toValueType
         0: .line 4171
            new com.fasterxml.jackson.databind.util.TokenBuffer
            dup
            aload 0 /* this */
            iconst_0
            invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/ObjectCodec;Z)V
            astore 3 /* buf */
        start local 3 // com.fasterxml.jackson.databind.util.TokenBuffer buf
         1: .line 4172
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 3
         2: .line 4173
            aload 3 /* buf */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 3 /* buf */
         3: .line 4178
      StackMap locals: com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            getstatic com.fasterxml.jackson.databind.SerializationFeature.WRAP_ROOT_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
            astore 4 /* config */
        start local 4 // com.fasterxml.jackson.databind.SerializationConfig config
         4: .line 4180
            aload 0 /* this */
            aload 4 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 3 /* buf */
            aload 1 /* fromValue */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         5: .line 4183
            aload 3 /* buf */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 5 /* p */
        start local 5 // com.fasterxml.jackson.core.JsonParser p
         6: .line 4186
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 7 /* deserConfig */
        start local 7 // com.fasterxml.jackson.databind.DeserializationConfig deserConfig
         7: .line 4187
            aload 0 /* this */
            aload 5 /* p */
            aload 2 /* toValueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
            astore 8 /* t */
        start local 8 // com.fasterxml.jackson.core.JsonToken t
         8: .line 4188
            aload 8 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 12
         9: .line 4189
            aload 0 /* this */
            aload 5 /* p */
            aload 7 /* deserConfig */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 9 /* ctxt */
        start local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        10: .line 4190
            aload 0 /* this */
            aload 9 /* ctxt */
            aload 2 /* toValueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 9 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 6 /* result */
        end local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 6 // java.lang.Object result
        11: .line 4191
            goto 18
        end local 6 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.core.JsonParser top com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
      StackMap stack:
        12: aload 8 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 13
            aload 8 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 15
        13: .line 4192
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* result */
        start local 6 // java.lang.Object result
        14: .line 4193
            goto 18
        end local 6 // java.lang.Object result
        15: .line 4194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* p */
            aload 7 /* deserConfig */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 9 /* ctxt */
        start local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        16: .line 4195
            aload 0 /* this */
            aload 9 /* ctxt */
            aload 2 /* toValueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 10 /* deser */
        start local 10 // com.fasterxml.jackson.databind.JsonDeserializer deser
        17: .line 4197
            aload 10 /* deser */
            aload 5 /* p */
            aload 9 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 6 /* result */
        end local 10 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 6 // java.lang.Object result
        18: .line 4199
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.core.JsonParser java.lang.Object com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        19: .line 4200
            aload 6 /* result */
        20: areturn
        end local 8 // com.fasterxml.jackson.core.JsonToken t
        end local 7 // com.fasterxml.jackson.databind.DeserializationConfig deserConfig
        end local 6 // java.lang.Object result
        end local 5 // com.fasterxml.jackson.core.JsonParser p
        end local 4 // com.fasterxml.jackson.databind.SerializationConfig config
        21: .line 4201
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
        22: .line 4202
            new java.lang.IllegalArgumentException
            dup
            aload 4 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            aload 4 /* e */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.io.IOException e
        end local 3 // com.fasterxml.jackson.databind.util.TokenBuffer buf
        end local 2 // com.fasterxml.jackson.databind.JavaType toValueType
        end local 1 // java.lang.Object fromValue
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   23     0         this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   23     1    fromValue  Ljava/lang/Object;
            0   23     2  toValueType  Lcom/fasterxml/jackson/databind/JavaType;
            1   23     3          buf  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            4   21     4       config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            6   21     5            p  Lcom/fasterxml/jackson/core/JsonParser;
           11   12     6       result  Ljava/lang/Object;
           14   15     6       result  Ljava/lang/Object;
           18   21     6       result  Ljava/lang/Object;
            7   21     7  deserConfig  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            8   21     8            t  Lcom/fasterxml/jackson/core/JsonToken;
           10   11     9         ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           16   18     9         ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           17   18    10        deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
           22   23     4            e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           3    20      21  Class java.io.IOException
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
             Name  Flags
      fromValue    
      toValueType  

  public <T> T updateValue(T, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object valueToUpdate
        start local 2 // java.lang.Object overrides
         0: .line 4245
            aload 1 /* valueToUpdate */
            astore 3 /* result */
        start local 3 // java.lang.Object result
         1: .line 4246
            aload 1 /* valueToUpdate */
            ifnull 17
            aload 2 /* overrides */
            ifnull 17
         2: .line 4247
            new com.fasterxml.jackson.databind.util.TokenBuffer
            dup
            aload 0 /* this */
            iconst_0
            invokespecial com.fasterxml.jackson.databind.util.TokenBuffer.<init>:(Lcom/fasterxml/jackson/core/ObjectCodec;Z)V
            astore 4 /* buf */
        start local 4 // com.fasterxml.jackson.databind.util.TokenBuffer buf
         3: .line 4248
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 5
         4: .line 4249
            aload 4 /* buf */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 4 /* buf */
         5: .line 4252
      StackMap locals: java.lang.Object com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         6: .line 4253
            getstatic com.fasterxml.jackson.databind.SerializationFeature.WRAP_ROOT_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.without:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/SerializationConfig;
         7: .line 4252
            astore 5 /* config */
        start local 5 // com.fasterxml.jackson.databind.SerializationConfig config
         8: .line 4254
            aload 0 /* this */
            aload 5 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 4 /* buf */
            aload 2 /* overrides */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         9: .line 4255
            aload 4 /* buf */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 6 /* p */
        start local 6 // com.fasterxml.jackson.core.JsonParser p
        10: .line 4256
            aload 0 /* this */
            aload 1 /* valueToUpdate */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readerForUpdating:(Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 6 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            astore 3 /* result */
        11: .line 4257
            aload 6 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 6 // com.fasterxml.jackson.core.JsonParser p
        end local 5 // com.fasterxml.jackson.databind.SerializationConfig config
        12: .line 4258
            goto 17
      StackMap locals:
      StackMap stack: java.io.IOException
        13: astore 5 /* e */
        start local 5 // java.io.IOException e
        14: .line 4259
            aload 5 /* e */
            instanceof com.fasterxml.jackson.databind.JsonMappingException
            ifeq 16
        15: .line 4260
            aload 5 /* e */
            checkcast com.fasterxml.jackson.databind.JsonMappingException
            athrow
        16: .line 4263
      StackMap locals: java.io.IOException
      StackMap stack:
            aload 5 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 5 // java.io.IOException e
        end local 4 // com.fasterxml.jackson.databind.util.TokenBuffer buf
        17: .line 4266
      StackMap locals:
      StackMap stack:
            aload 3 /* result */
            areturn
        end local 3 // java.lang.Object result
        end local 2 // java.lang.Object overrides
        end local 1 // java.lang.Object valueToUpdate
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   18     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   18     1  valueToUpdate  TT;
            0   18     2      overrides  Ljava/lang/Object;
            1   18     3         result  TT;
            3   17     4            buf  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            8   12     5         config  Lcom/fasterxml/jackson/databind/SerializationConfig;
           10   12     6              p  Lcom/fasterxml/jackson/core/JsonParser;
           14   17     5              e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           5    12      13  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(TT;Ljava/lang/Object;)TT;
    MethodParameters:
               Name  Flags
      valueToUpdate  
      overrides      

  public com.fasterxml.jackson.databind.jsonschema.JsonSchema generateJsonSchema(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/jsonschema/JsonSchema;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class t
         0: .line 4288
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* t */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.generateJsonSchema:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/jsonschema/JsonSchema;
            areturn
        end local 1 // java.lang.Class t
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     t  Ljava/lang/Class<*>;
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/jsonschema/JsonSchema;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      t     

  public void acceptJsonFormatVisitor(java.lang.Class<?>, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper);
    descriptor: (Ljava/lang/Class;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class type
        start local 2 // com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor
         0: .line 4305
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            aload 2 /* visitor */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.acceptJsonFormatVisitor:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)V
         1: .line 4306
            return
        end local 2 // com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     type  Ljava/lang/Class<*>;
            0    2     2  visitor  Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    Signature: (Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)V
    MethodParameters:
         Name  Flags
      type     
      visitor  

  public void acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper);
    descriptor: (Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.JavaType type
        start local 2 // com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor
         0: .line 4323
            aload 1 /* type */
            ifnonnull 2
         1: .line 4324
            new java.lang.IllegalArgumentException
            dup
            ldc "type must be provided"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 4326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* type */
            aload 2 /* visitor */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.acceptJsonFormatVisitor:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;)V
         3: .line 4327
            return
        end local 2 // com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor
        end local 1 // com.fasterxml.jackson.databind.JavaType type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1     type  Lcom/fasterxml/jackson/databind/JavaType;
            0    4     2  visitor  Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    MethodParameters:
         Name  Flags
      type     
      visitor  

  protected com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> _constructDefaultTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping, com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        start local 2 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
         0: .line 4343
            aload 1 /* applicability */
            aload 2 /* ptv */
            invokestatic com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder.construct:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTypeResolverBuilder;
            areturn
        end local 2 // com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping applicability
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  applicability  Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
            0    1     2            ptv  Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;
    Signature: (Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
    MethodParameters:
               Name  Flags
      applicability  
      ptv            

  protected com.fasterxml.jackson.databind.ser.DefaultSerializerProvider _serializerProvider(com.fasterxml.jackson.databind.SerializationConfig);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
         0: .line 4357
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* config */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.createInstance:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/ser/SerializerFactory;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            areturn
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    MethodParameters:
        Name  Flags
      config  

  protected final void _configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
         0: .line 4367
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            astore 3 /* cfg */
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
         1: .line 4368
            aload 3 /* cfg */
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         2: .line 4369
            aload 3 /* cfg */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.CLOSE_CLOSEABLE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 5
            aload 2 /* value */
            instanceof java.io.Closeable
            ifeq 5
         3: .line 4370
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* value */
            aload 3 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteCloseable:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
         4: .line 4371
            return
         5: .line 4374
      StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
      StackMap stack:
            aload 0 /* this */
            aload 3 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* g */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         6: .line 4375
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Exception
         7: astore 4 /* e */
        start local 4 // java.lang.Exception e
         8: .line 4376
            aload 1 /* g */
            aload 4 /* e */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIOE:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Exception;)V
         9: .line 4377
            return
        end local 4 // java.lang.Exception e
        10: .line 4379
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
        11: .line 4380
            return
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   12     1      g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   12     2  value  Ljava/lang/Object;
            1   12     3    cfg  Lcom/fasterxml/jackson/databind/SerializationConfig;
            8   10     4      e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           5     6       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      g      
      value  

  private final void _configAndWriteCloseable(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, com.fasterxml.jackson.databind.SerializationConfig);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
         0: .line 4389
            aload 2 /* value */
            checkcast java.io.Closeable
            astore 4 /* toClose */
        start local 4 // java.io.Closeable toClose
         1: .line 4391
            aload 0 /* this */
            aload 3 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* g */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 4392
            aload 4 /* toClose */
            astore 5 /* tmpToClose */
        start local 5 // java.io.Closeable tmpToClose
         3: .line 4393
            aconst_null
            astore 4 /* toClose */
         4: .line 4394
            aload 5 /* tmpToClose */
            invokeinterface java.io.Closeable.close:()V
        end local 5 // java.io.Closeable tmpToClose
         5: .line 4395
            goto 9
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonGenerator java.lang.Object com.fasterxml.jackson.databind.SerializationConfig java.io.Closeable
      StackMap stack: java.lang.Exception
         6: astore 5 /* e */
        start local 5 // java.lang.Exception e
         7: .line 4396
            aload 1 /* g */
            aload 4 /* toClose */
            aload 5 /* e */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIOE:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/io/Closeable;Ljava/lang/Exception;)V
         8: .line 4397
            return
        end local 5 // java.lang.Exception e
         9: .line 4399
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
        10: .line 4400
            return
        end local 4 // java.io.Closeable toClose
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   11     1           g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   11     2       value  Ljava/lang/Object;
            0   11     3         cfg  Lcom/fasterxml/jackson/databind/SerializationConfig;
            1   11     4     toClose  Ljava/io/Closeable;
            3    5     5  tmpToClose  Ljava/io/Closeable;
            7    9     5           e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           1     5       6  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      g      
      value  
      cfg    

  private final void _writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, com.fasterxml.jackson.databind.SerializationConfig);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
         0: .line 4409
            aload 2 /* value */
            checkcast java.io.Closeable
            astore 4 /* toClose */
        start local 4 // java.io.Closeable toClose
         1: .line 4411
            aload 0 /* this */
            aload 3 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* g */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 4412
            aload 3 /* cfg */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 8
         3: .line 4413
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         4: .line 4415
            goto 8
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonGenerator java.lang.Object com.fasterxml.jackson.databind.SerializationConfig java.io.Closeable
      StackMap stack: java.lang.Exception
         5: astore 5 /* e */
        start local 5 // java.lang.Exception e
         6: .line 4416
            aconst_null
            aload 4 /* toClose */
            aload 5 /* e */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIOE:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/io/Closeable;Ljava/lang/Exception;)V
         7: .line 4417
            return
        end local 5 // java.lang.Exception e
         8: .line 4419
      StackMap locals:
      StackMap stack:
            aload 4 /* toClose */
            invokeinterface java.io.Closeable.close:()V
         9: .line 4420
            return
        end local 4 // java.io.Closeable toClose
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   10     1        g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   10     2    value  Ljava/lang/Object;
            0   10     3      cfg  Lcom/fasterxml/jackson/databind/SerializationConfig;
            1   10     4  toClose  Ljava/io/Closeable;
            6    8     5        e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           1     4       5  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      g      
      value  
      cfg    

  protected java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=8, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        start local 2 // com.fasterxml.jackson.core.JsonParser p
        start local 3 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 4440
            aload 0 /* this */
            aload 2 /* p */
            aload 3 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
            astore 5 /* t */
        start local 5 // com.fasterxml.jackson.core.JsonToken t
         1: .line 4441
            aload 0 /* this */
            aload 2 /* p */
            aload 1 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 6 /* ctxt */
        start local 6 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         2: .line 4442
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 5
         3: .line 4444
            aload 0 /* this */
            aload 6 /* ctxt */
            aload 3 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 6 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 4 /* result */
        start local 4 // java.lang.Object result
         4: .line 4445
            goto 13
        end local 4 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType top com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack:
         5: aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 6
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         6: .line 4446
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* result */
        start local 4 // java.lang.Object result
         7: .line 4447
            goto 13
        end local 4 // java.lang.Object result
         8: .line 4448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* ctxt */
            aload 3 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 7 /* deser */
        start local 7 // com.fasterxml.jackson.databind.JsonDeserializer deser
         9: .line 4450
            aload 1 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            ifeq 12
        10: .line 4451
            aload 0 /* this */
            aload 2 /* p */
            aload 6 /* ctxt */
            aload 1 /* cfg */
            aload 3 /* valueType */
            aload 7 /* deser */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._unwrapAndDeserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
            astore 4 /* result */
        start local 4 // java.lang.Object result
        11: .line 4452
            goto 13
        end local 4 // java.lang.Object result
        12: .line 4453
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 7 /* deser */
            aload 2 /* p */
            aload 6 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 4 /* result */
        end local 7 // com.fasterxml.jackson.databind.JsonDeserializer deser
        start local 4 // java.lang.Object result
        13: .line 4457
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Object com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack:
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.clearCurrentToken:()V
        14: .line 4458
            aload 1 /* cfg */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 16
        15: .line 4459
            aload 0 /* this */
            aload 2 /* p */
            aload 6 /* ctxt */
            aload 3 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        16: .line 4461
      StackMap locals:
      StackMap stack:
            aload 4 /* result */
            areturn
        end local 6 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 5 // com.fasterxml.jackson.core.JsonToken t
        end local 4 // java.lang.Object result
        end local 3 // com.fasterxml.jackson.databind.JavaType valueType
        end local 2 // com.fasterxml.jackson.core.JsonParser p
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   17     1        cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   17     2          p  Lcom/fasterxml/jackson/core/JsonParser;
            0   17     3  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4    5     4     result  Ljava/lang/Object;
            7    8     4     result  Ljava/lang/Object;
           11   12     4     result  Ljava/lang/Object;
           13   17     4     result  Ljava/lang/Object;
            1   17     5          t  Lcom/fasterxml/jackson/core/JsonToken;
            2   17     6       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            9   13     7      deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      cfg        
      p          
      valueType  

  protected java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=11, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 4467
            aconst_null
            astore 3
            aconst_null
            astore 4
         1: aload 1 /* p0 */
            astore 5 /* p */
        start local 5 // com.fasterxml.jackson.core.JsonParser p
         2: .line 4469
            aload 0 /* this */
            aload 5 /* p */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
        start local 7 // com.fasterxml.jackson.core.JsonToken t
         3: .line 4470
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 8 /* cfg */
        start local 8 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         4: .line 4471
            aload 0 /* this */
            aload 5 /* p */
            aload 8 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 9 /* ctxt */
        start local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         5: .line 4472
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         6: .line 4474
            aload 0 /* this */
            aload 9 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 9 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 6 /* result */
        start local 6 // java.lang.Object result
         7: .line 4475
            goto 17
        end local 6 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser top com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack:
         8: aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 9
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 11
         9: .line 4476
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* result */
        start local 6 // java.lang.Object result
        10: .line 4477
            goto 17
        end local 6 // java.lang.Object result
        11: .line 4478
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 10 /* deser */
        start local 10 // com.fasterxml.jackson.databind.JsonDeserializer deser
        12: .line 4479
            aload 8 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            ifeq 15
        13: .line 4480
            aload 0 /* this */
            aload 5 /* p */
            aload 9 /* ctxt */
            aload 8 /* cfg */
            aload 2 /* valueType */
            aload 10 /* deser */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._unwrapAndDeserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
            astore 6 /* result */
        start local 6 // java.lang.Object result
        14: .line 4481
            goto 16
        end local 6 // java.lang.Object result
        15: .line 4482
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 10 /* deser */
            aload 5 /* p */
            aload 9 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 6 /* result */
        start local 6 // java.lang.Object result
        16: .line 4484
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser java.lang.Object com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 9 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.checkUnresolvedObjectId:()V
        end local 10 // com.fasterxml.jackson.databind.JsonDeserializer deser
        17: .line 4486
      StackMap locals:
      StackMap stack:
            aload 8 /* cfg */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 19
        18: .line 4487
            aload 0 /* this */
            aload 5 /* p */
            aload 9 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        19: .line 4489
      StackMap locals:
      StackMap stack:
            aload 6 /* result */
        20: .line 4490
            aload 5 /* p */
            ifnull 21
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        21: .line 4489
      StackMap locals:
      StackMap stack: java.lang.Object
            areturn
        end local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 8 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 7 // com.fasterxml.jackson.core.JsonToken t
        end local 6 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
      StackMap stack: java.lang.Throwable
        22: astore 3
        23: .line 4490
            aload 5 /* p */
            ifnull 24
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 5 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        24: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        25: astore 4
            aload 3
            ifnonnull 26
            aload 4
            astore 3
            goto 27
      StackMap locals:
      StackMap stack:
        26: aload 3
            aload 4
            if_acmpeq 27
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        27: aload 3
            athrow
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p0
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   28     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   28     1         p0  Lcom/fasterxml/jackson/core/JsonParser;
            0   28     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            2   24     5          p  Lcom/fasterxml/jackson/core/JsonParser;
            7    8     6     result  Ljava/lang/Object;
           10   11     6     result  Ljava/lang/Object;
           14   15     6     result  Ljava/lang/Object;
           16   22     6     result  Ljava/lang/Object;
            3   22     7          t  Lcom/fasterxml/jackson/core/JsonToken;
            4   22     8        cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            5   22     9       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           12   17    10      deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
      Exception table:
        from    to  target  type
           2    20      22  any
           1    21      25  any
          22    25      25  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      p0         
      valueType  

  protected com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=12, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
         0: .line 4501
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: aload 1 /* p0 */
            astore 4 /* p */
        start local 4 // com.fasterxml.jackson.core.JsonParser p
         2: .line 4502
            aload 0 /* this */
            ldc Lcom/fasterxml/jackson/databind/JsonNode;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            astore 5 /* valueType */
        start local 5 // com.fasterxml.jackson.databind.JavaType valueType
         3: .line 4504
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 6 /* cfg */
        start local 6 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         4: .line 4508
            aload 6 /* cfg */
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)V
         5: .line 4509
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
        start local 7 // com.fasterxml.jackson.core.JsonToken t
         6: .line 4510
            aload 7 /* t */
            ifnonnull 12
         7: .line 4511
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
         8: .line 4512
            aload 7 /* t */
            ifnonnull 12
         9: .line 4515
            aload 6 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
        10: .line 4543
            aload 4 /* p */
            ifnull 11
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        11: .line 4515
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
      StackMap stack: com.fasterxml.jackson.databind.JsonNode
            areturn
        12: .line 4518
      StackMap locals:
      StackMap stack:
            aload 6 /* cfg */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            istore 8 /* checkTrailing */
        start local 8 // boolean checkTrailing
        13: .line 4522
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 21
        14: .line 4523
            aload 6 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            astore 10 /* resultNode */
        start local 10 // com.fasterxml.jackson.databind.JsonNode resultNode
        15: .line 4524
            iload 8 /* checkTrailing */
            ifne 19
        16: .line 4525
            aload 10 /* resultNode */
        17: .line 4543
            aload 4 /* p */
            ifnull 18
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        18: .line 4525
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken int top com.fasterxml.jackson.databind.JsonNode
      StackMap stack: com.fasterxml.jackson.databind.JsonNode
            areturn
        19: .line 4527
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* p */
            aload 6 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 9 /* ctxt */
        start local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        20: .line 4528
            goto 27
        end local 10 // com.fasterxml.jackson.databind.JsonNode resultNode
        end local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        21: .line 4529
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken int
      StackMap stack:
            aload 0 /* this */
            aload 4 /* p */
            aload 6 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 9 /* ctxt */
        start local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        22: .line 4530
            aload 0 /* this */
            aload 9 /* ctxt */
            aload 5 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 11 /* deser */
        start local 11 // com.fasterxml.jackson.databind.JsonDeserializer deser
        23: .line 4531
            aload 6 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            ifeq 26
        24: .line 4532
            aload 0 /* this */
            aload 4 /* p */
            aload 9 /* ctxt */
            aload 6 /* cfg */
            aload 5 /* valueType */
            aload 11 /* deser */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._unwrapAndDeserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonNode
            astore 10 /* resultNode */
        start local 10 // com.fasterxml.jackson.databind.JsonNode resultNode
        25: .line 4533
            goto 27
        end local 10 // com.fasterxml.jackson.databind.JsonNode resultNode
        26: .line 4534
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken int com.fasterxml.jackson.databind.DeserializationContext top com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 11 /* deser */
            aload 4 /* p */
            aload 9 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonNode
            astore 10 /* resultNode */
        end local 11 // com.fasterxml.jackson.databind.JsonDeserializer deser
        start local 10 // com.fasterxml.jackson.databind.JsonNode resultNode
        27: .line 4537
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken int com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.databind.JsonNode
      StackMap stack:
            iload 8 /* checkTrailing */
            ifeq 29
        28: .line 4538
            aload 0 /* this */
            aload 4 /* p */
            aload 9 /* ctxt */
            aload 5 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        29: .line 4542
      StackMap locals:
      StackMap stack:
            aload 10 /* resultNode */
        30: .line 4543
            aload 4 /* p */
            ifnull 31
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        31: .line 4542
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.JsonNode
            areturn
        end local 10 // com.fasterxml.jackson.databind.JsonNode resultNode
        end local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 8 // boolean checkTrailing
        end local 7 // com.fasterxml.jackson.core.JsonToken t
        end local 6 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 5 // com.fasterxml.jackson.databind.JavaType valueType
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
      StackMap stack: java.lang.Throwable
        32: astore 2
        33: .line 4543
            aload 4 /* p */
            ifnull 34
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        34: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        35: astore 3
            aload 2
            ifnonnull 36
            aload 3
            astore 2
            goto 37
      StackMap locals:
      StackMap stack:
        36: aload 2
            aload 3
            if_acmpeq 37
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        37: aload 2
            athrow
        end local 1 // com.fasterxml.jackson.core.JsonParser p0
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   38     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   38     1             p0  Lcom/fasterxml/jackson/core/JsonParser;
            2   34     4              p  Lcom/fasterxml/jackson/core/JsonParser;
            3   32     5      valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4   32     6            cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            6   32     7              t  Lcom/fasterxml/jackson/core/JsonToken;
           13   32     8  checkTrailing  Z
           20   21     9           ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           22   32     9           ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           15   21    10     resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
           25   26    10     resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
           27   32    10     resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
           23   27    11          deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
      Exception table:
        from    to  target  type
           2    10      32  any
          12    17      32  any
          19    30      32  any
           1    11      35  any
          12    18      35  any
          19    31      35  any
          32    35      35  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p0    

  protected  _unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=10, args_size=6
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 3 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 4 // com.fasterxml.jackson.databind.JavaType rootType
        start local 5 // com.fasterxml.jackson.databind.JsonDeserializer deser
         0: .line 4551
            aload 3 /* config */
            aload 4 /* rootType */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.findRootName:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 6 /* expRootName */
        start local 6 // com.fasterxml.jackson.databind.PropertyName expRootName
         1: .line 4553
            aload 6 /* expRootName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            astore 7 /* expSimpleName */
        start local 7 // java.lang.String expSimpleName
         2: .line 4554
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 7
         3: .line 4555
            aload 2 /* ctxt */
            aload 4 /* rootType */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
         4: .line 4556
            ldc "Current token not START_OBJECT (needed to unwrap root name '%s'), but %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 4557
            aload 7 /* expSimpleName */
            aastore
            dup
            iconst_1
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            aastore
         6: .line 4555
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 4559
      StackMap locals: com.fasterxml.jackson.databind.PropertyName java.lang.String
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 12
         8: .line 4560
            aload 2 /* ctxt */
            aload 4 /* rootType */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
         9: .line 4561
            ldc "Current token not FIELD_NAME (to contain expected root name '%s'), but %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        10: .line 4562
            aload 7 /* expSimpleName */
            aastore
            dup
            iconst_1
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            aastore
        11: .line 4560
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
        12: .line 4564
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            astore 8 /* actualName */
        start local 8 // java.lang.String actualName
        13: .line 4565
            aload 7 /* expSimpleName */
            aload 8 /* actualName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 18
        14: .line 4566
            aload 2 /* ctxt */
            aload 4 /* rootType */
            aload 8 /* actualName */
        15: .line 4567
            ldc "Root name '%s' does not match expected ('%s') for type %s"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        16: .line 4568
            aload 8 /* actualName */
            aastore
            dup
            iconst_1
            aload 7 /* expSimpleName */
            aastore
            dup
            iconst_2
            aload 4 /* rootType */
            aastore
        17: .line 4566
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportPropertyInputMismatch:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 4571
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
        19: .line 4572
            aload 5 /* deser */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 9 /* result */
        start local 9 // java.lang.Object result
        20: .line 4574
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 25
        21: .line 4575
            aload 2 /* ctxt */
            aload 4 /* rootType */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
        22: .line 4576
            ldc "Current token not END_OBJECT (to match wrapper object with root name '%s'), but %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        23: .line 4577
            aload 7 /* expSimpleName */
            aastore
            dup
            iconst_1
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            aastore
        24: .line 4575
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
        25: .line 4579
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 27
        26: .line 4580
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 4 /* rootType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        27: .line 4582
      StackMap locals:
      StackMap stack:
            aload 9 /* result */
            areturn
        end local 9 // java.lang.Object result
        end local 8 // java.lang.String actualName
        end local 7 // java.lang.String expSimpleName
        end local 6 // com.fasterxml.jackson.databind.PropertyName expRootName
        end local 5 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 4 // com.fasterxml.jackson.databind.JavaType rootType
        end local 3 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   28     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   28     1              p  Lcom/fasterxml/jackson/core/JsonParser;
            0   28     2           ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0   28     3         config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   28     4       rootType  Lcom/fasterxml/jackson/databind/JavaType;
            0   28     5          deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
            1   28     6    expRootName  Lcom/fasterxml/jackson/databind/PropertyName;
            2   28     7  expSimpleName  Ljava/lang/String;
           13   28     8     actualName  Ljava/lang/String;
           20   28     9         result  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    Signature: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;)Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      p         
      ctxt      
      config    
      rootType  
      deser     

  protected com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         0: .line 4592
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            aload 2 /* cfg */
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.createInstance:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            areturn
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     2   cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
    MethodParameters:
      Name  Flags
      p     
      cfg   

  protected com.fasterxml.jackson.core.JsonToken _initForReading(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.JavaType targetType
         0: .line 4612
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)V
         1: .line 4617
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         2: .line 4618
            aload 3 /* t */
            ifnonnull 8
         3: .line 4620
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         4: .line 4621
            aload 3 /* t */
            ifnonnull 8
         5: .line 4624
            aload 1 /* p */
            aload 2 /* targetType */
         6: .line 4625
            ldc "No content to map due to end-of-input"
         7: .line 4624
            invokestatic com.fasterxml.jackson.databind.exc.MismatchedInputException.from:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/exc/MismatchedInputException;
            athrow
         8: .line 4628
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 3 /* t */
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonToken t
        end local 2 // com.fasterxml.jackson.databind.JavaType targetType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    9     1           p  Lcom/fasterxml/jackson/core/JsonParser;
            0    9     2  targetType  Lcom/fasterxml/jackson/databind/JavaType;
            2    9     3           t  Lcom/fasterxml/jackson/core/JsonToken;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      p           
      targetType  

  protected com.fasterxml.jackson.core.JsonToken _initForReading(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 4633
            aload 0 /* this */
            aload 1 /* p */
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
            areturn
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     p  Lcom/fasterxml/jackson/core/JsonParser;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      p     

  protected final void _verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 3 // com.fasterxml.jackson.databind.JavaType bindType
         0: .line 4643
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 4 /* t */
        start local 4 // com.fasterxml.jackson.core.JsonToken t
         1: .line 4644
            aload 4 /* t */
            ifnull 4
         2: .line 4645
            aload 3 /* bindType */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.rawClass:(Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Class;
            astore 5 /* bt */
        start local 5 // java.lang.Class bt
         3: .line 4646
            aload 2 /* ctxt */
            aload 5 /* bt */
            aload 1 /* p */
            aload 4 /* t */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportTrailingTokens:(Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/JsonToken;)Ljava/lang/Object;
            pop
        end local 5 // java.lang.Class bt
         4: .line 4648
      StackMap locals: com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            return
        end local 4 // com.fasterxml.jackson.core.JsonToken t
        end local 3 // com.fasterxml.jackson.databind.JavaType bindType
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1         p  Lcom/fasterxml/jackson/core/JsonParser;
            0    5     2      ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    5     3  bindType  Lcom/fasterxml/jackson/databind/JavaType;
            1    5     4         t  Lcom/fasterxml/jackson/core/JsonToken;
            3    4     5        bt  Ljava/lang/Class<*>;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      p         
      ctxt      
      bindType  

  protected com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> _findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 4664
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            aload 2 /* valueType */
            invokevirtual java.util.concurrent.ConcurrentHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonDeserializer
            astore 3 /* deser */
        start local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
         1: .line 4665
            aload 3 /* deser */
            ifnull 3
         2: .line 4666
            aload 3 /* deser */
            areturn
         3: .line 4669
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 1 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 3 /* deser */
         4: .line 4670
            aload 3 /* deser */
            ifnonnull 8
         5: .line 4671
            aload 1 /* ctxt */
            aload 2 /* valueType */
         6: .line 4672
            new java.lang.StringBuilder
            dup
            ldc "Cannot find a deserializer for type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* valueType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 4671
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonDeserializer
            areturn
         8: .line 4674
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._rootDeserializers:Ljava/util/concurrent/ConcurrentHashMap;
            aload 2 /* valueType */
            aload 3 /* deser */
            invokevirtual java.util.concurrent.ConcurrentHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 4675
            aload 3 /* deser */
            areturn
        end local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   10     1       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0   10     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            1   10     3      deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    Signature: (Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    MethodParameters:
           Name  Flags
      ctxt       
      valueType  

  protected void _verifySchemaType(com.fasterxml.jackson.core.FormatSchema);
    descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.FormatSchema schema
         0: .line 4683
            aload 1 /* schema */
            ifnull 5
         1: .line 4684
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.canUseSchema:(Lcom/fasterxml/jackson/core/FormatSchema;)Z
            ifne 5
         2: .line 4685
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Cannot use FormatSchema of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* schema */
            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;
         3: .line 4686
            ldc " for format "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getFormatName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 4685
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 4689
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

  protected final void _assertNotNull(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.String paramName
        start local 2 // java.lang.Object src
         0: .line 4692
            aload 2 /* src */
            ifnonnull 2
         1: .line 4693
            new java.lang.IllegalArgumentException
            dup
            ldc "argument \"%s\" is null"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* paramName */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 4695
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object src
        end local 1 // java.lang.String paramName
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  paramName  Ljava/lang/String;
            0    3     2        src  Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      paramName  
      src        

  public com.fasterxml.jackson.core.TreeNode createObjectNode();
    descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createObjectNode:()Lcom/fasterxml/jackson/databind/node/ObjectNode;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.fasterxml.jackson.core.TreeNode nullNode();
    descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.nullNode:()Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.fasterxml.jackson.core.TreeNode missingNode();
    descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.fasterxml.jackson.core.TreeNode createArrayNode();
    descriptor: ()Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createArrayNode:()Lcom/fasterxml/jackson/databind/node/ArrayNode;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.TypeReference);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/util/Iterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            checkcast com.fasterxml.jackson.core.type.TypeReference
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser, java.lang.Class);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/util/Iterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            checkcast java.lang.Class
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.type.ResolvedType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Ljava/util/Iterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/ResolvedType;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
}
SourceFile: "ObjectMapper.java"
NestMembers:
  com.fasterxml.jackson.databind.ObjectMapper$1  com.fasterxml.jackson.databind.ObjectMapper$2  com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder  com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping
InnerClasses:
  public Value = com.fasterxml.jackson.annotation.JsonAutoDetect$Value of com.fasterxml.jackson.annotation.JsonAutoDetect
  public final Visibility = com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility of com.fasterxml.jackson.annotation.JsonAutoDetect
  public final Include = com.fasterxml.jackson.annotation.JsonInclude$Include of com.fasterxml.jackson.annotation.JsonInclude
  public Value = com.fasterxml.jackson.annotation.JsonInclude$Value of com.fasterxml.jackson.annotation.JsonInclude
  public Value = com.fasterxml.jackson.annotation.JsonSetter$Value of com.fasterxml.jackson.annotation.JsonSetter
  public final As = com.fasterxml.jackson.annotation.JsonTypeInfo$As of com.fasterxml.jackson.annotation.JsonTypeInfo
  public final Id = com.fasterxml.jackson.annotation.JsonTypeInfo$Id of com.fasterxml.jackson.annotation.JsonTypeInfo
  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
  public abstract SetupContext = com.fasterxml.jackson.databind.Module$SetupContext of com.fasterxml.jackson.databind.Module
  com.fasterxml.jackson.databind.ObjectMapper$1
  com.fasterxml.jackson.databind.ObjectMapper$2
  public DefaultTypeResolverBuilder = com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder of com.fasterxml.jackson.databind.ObjectMapper
  public final DefaultTyping = com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping of com.fasterxml.jackson.databind.ObjectMapper
  public final Impl = com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl of com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
  public abstract MixInResolver = com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver of com.fasterxml.jackson.databind.introspect.ClassIntrospector
  public Std = com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std of com.fasterxml.jackson.databind.introspect.VisibilityChecker
  public final Impl = com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl of com.fasterxml.jackson.databind.ser.DefaultSerializerProvider