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 final com.fasterxml.jackson.databind.cfg.CoercionConfigs _coercionConfigs;
    descriptor: Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
    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=15, locals=0, args_size=0
         0: .line 357
            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 363
            new com.fasterxml.jackson.databind.cfg.BaseSettings
            dup
         2: .line 364
            aconst_null
         3: .line 365
            getstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
         4: .line 366
            aconst_null
            invokestatic com.fasterxml.jackson.databind.type.TypeFactory.defaultInstance:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
         5: .line 367
            aconst_null
            getstatic com.fasterxml.jackson.databind.util.StdDateFormat.instance:Lcom/fasterxml/jackson/databind/util/StdDateFormat;
            aconst_null
         6: .line 368
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
         7: .line 369
            aconst_null
         8: .line 370
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
         9: .line 372
            getstatic com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator.instance:Lcom/fasterxml/jackson/databind/jsontype/impl/LaissezFaireSubTypeValidator;
        10: .line 374
            new com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider
            dup
            invokespecial com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider.<init>:()V
        11: .line 363
            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;Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider;)V
            putstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_BASE:Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
        12: .line 375
            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 558
            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 559
            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 567
            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 568
            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=9, 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 575
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 536
            aload 0 /* this */
         2: .line 537
            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 577
            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 578
            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 579
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            invokevirtual com.fasterxml.jackson.databind.jsontype.SubtypeResolver.copy:()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
         6: .line 580
            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 581
            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 582
            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 583
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.copy:()Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            putfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
        10: .line 584
            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;
        11: .line 586
            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
        12: .line 587
            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;
        13: .line 588
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            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/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        14: .line 587
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        15: .line 589
            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;
        16: .line 590
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            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;
        17: .line 591
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;)V
        18: .line 589
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        19: .line 592
            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;
        20: .line 593
            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;
        21: .line 596
            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;
        22: .line 599
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            astore 3 /* reg */
        start local 3 // java.util.Set reg
        23: .line 600
            aload 3 /* reg */
            ifnonnull 26
        24: .line 601
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
        25: .line 602
            goto 27
        26: .line 603
      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;
        27: .line 605
      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   28     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   28     1        src  Lcom/fasterxml/jackson/databind/ObjectMapper;
           12   28     2  rootNames  Lcom/fasterxml/jackson/databind/util/RootNameLookup;
           23   28     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=9, 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 619
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 536
            aload 0 /* this */
         2: .line 537
            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 624
            aload 1 /* jf */
            ifnonnull 6
         4: .line 625
            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 626
            goto 9
         6: .line 627
      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 628
            aload 1 /* jf */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 9
         8: .line 629
            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 632
      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 633
            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 635
            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 637
            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 638
            aload 0 /* this */
            aload 5 /* mixins */
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
        14: .line 639
            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 640
            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 641
            aload 0 /* this */
            new com.fasterxml.jackson.databind.cfg.CoercionConfigs
            dup
            invokespecial com.fasterxml.jackson.databind.cfg.CoercionConfigs.<init>:()V
            putfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
        17: .line 642
            aload 0 /* this */
            new com.fasterxml.jackson.databind.SerializationConfig
            dup
            aload 6 /* base */
        18: .line 643
            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
        19: .line 642
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        20: .line 644
            aload 0 /* this */
            new com.fasterxml.jackson.databind.DeserializationConfig
            dup
            aload 6 /* base */
        21: .line 645
            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;
        22: .line 646
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            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;Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;)V
        23: .line 644
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        24: .line 649
            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
        25: .line 650
            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 27
        26: .line 651
            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
        27: .line 654
      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 28
            new com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl
            dup
            invokespecial com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl.<init>:()V
            goto 29
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
        28: 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
        29: putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
        30: .line 655
            aload 0 /* this */
            aload 3 /* dc */
            ifnonnull 32
        31: .line 656
            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 33
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
        32: aload 3 /* dc */
        33: .line 655
      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;
        34: .line 659
            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;
        35: .line 660
            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   36     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   36     1         jf  Lcom/fasterxml/jackson/core/JsonFactory;
            0   36     2         sp  Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            0   36     3         dc  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
           11   36     4  rootNames  Lcom/fasterxml/jackson/databind/util/RootNameLookup;
           13   36     5     mixins  Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
           15   36     6       base  Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
           25   36     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 669
            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 694
            aload 0 /* this */
            ldc Lcom/fasterxml/jackson/databind/ObjectMapper;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._checkInvalidCopy:(Ljava/lang/Class;)V
         1: .line 695
            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 703
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* exp */
            if_acmpeq 4
         1: .line 705
            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 706
            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 705
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 708
      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 724
            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 736
            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 746
            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 756
            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 767
            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 782
            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 800
            aload 0 /* this */
            ldc "module"
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 804
            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 805
            aload 2 /* name */
            ifnonnull 4
         3: .line 806
            new java.lang.IllegalArgumentException
            dup
            ldc "Module without defined name"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 808
      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 809
            aload 3 /* version */
            ifnonnull 7
         6: .line 810
            new java.lang.IllegalArgumentException
            dup
            ldc "Module without defined version"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 814
      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 815
            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 814
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        11: .line 819
            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 820
            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 821
            aload 4 /* typeId */
            ifnull 18
        14: .line 822
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            ifnonnull 16
        15: .line 825
            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 828
      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 829
            aload 0 /* this */
            areturn
        end local 4 // java.lang.Object typeId
        18: .line 835
      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 1000
            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 1016
            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 1017
            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 1016
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 1019
            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 1035
            aload 0 /* this */
            ldc "modules"
            aload 1 /* modules */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1036
            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 1037
            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 1036
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 1039
            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 1051
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            ifnonnull 2
         1: .line 1052
            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 1051
      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 1065
            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 1079
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* modules */
        start local 1 // java.util.ArrayList modules
         1: .line 1080
            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 1081
            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 1082
            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 1081
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 1084
            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 1088
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            astore 2 /* sm */
        start local 2 // java.lang.SecurityManager sm
         1: .line 1089
            aload 2 /* sm */
            ifnonnull 6
         2: .line 1090
            aload 1 /* classLoader */
            ifnonnull 4
         3: .line 1091
            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 1090
      StackMap locals:
      StackMap stack: java.util.ServiceLoader
            areturn
         6: .line 1093
      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 1115
            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=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.OutputStream out
         0: .line 1133
            aload 0 /* this */
            ldc "out"
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1134
            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;
            astore 2 /* g */
        start local 2 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1135
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 2 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1136
            aload 2 /* g */
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonGenerator g
        end local 1 // java.io.OutputStream out
        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   out  Ljava/io/OutputStream;
            2    4     2     g  Lcom/fasterxml/jackson/core/JsonGenerator;
    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=4, 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 1148
            aload 0 /* this */
            ldc "out"
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1149
            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;
            astore 3 /* g */
        start local 3 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1150
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 3 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1151
            aload 3 /* g */
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonGenerator g
        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    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1   out  Ljava/io/OutputStream;
            0    4     2   enc  Lcom/fasterxml/jackson/core/JsonEncoding;
            2    4     3     g  Lcom/fasterxml/jackson/core/JsonGenerator;
    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=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.Writer w
         0: .line 1163
            aload 0 /* this */
            ldc "w"
            aload 1 /* w */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1164
            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;
            astore 2 /* g */
        start local 2 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1165
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 2 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1166
            aload 2 /* g */
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonGenerator g
        end local 1 // java.io.Writer w
        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     w  Ljava/io/Writer;
            2    4     2     g  Lcom/fasterxml/jackson/core/JsonGenerator;
    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=4, 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 1178
            aload 0 /* this */
            ldc "outputFile"
            aload 1 /* outputFile */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1179
            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;
            astore 3 /* g */
        start local 3 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1180
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 3 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1181
            aload 3 /* g */
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonGenerator g
        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    4     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1  outputFile  Ljava/io/File;
            0    4     2         enc  Lcom/fasterxml/jackson/core/JsonEncoding;
            2    4     3           g  Lcom/fasterxml/jackson/core/JsonGenerator;
    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=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.DataOutput out
         0: .line 1193
            aload 0 /* this */
            ldc "out"
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1194
            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;
            astore 2 /* g */
        start local 2 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1195
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 2 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1196
            aload 2 /* g */
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonGenerator g
        end local 1 // java.io.DataOutput out
        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   out  Ljava/io/DataOutput;
            2    4     2     g  Lcom/fasterxml/jackson/core/JsonGenerator;
    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 1214
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1215
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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 1227
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1228
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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 1240
            aload 0 /* this */
            ldc "in"
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1241
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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 1253
            aload 0 /* this */
            ldc "r"
            aload 1 /* r */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1254
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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 1266
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1267
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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=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 1279
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1280
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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 1292
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1293
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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 1305
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1306
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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=5, 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 1318
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1319
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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 1331
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1332
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1344
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            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;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)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 1362
            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 1375
            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 1386
            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 1400
            aload 0 /* this */
            aload 1 /* f */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
         1: .line 1401
            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 1412
            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 1421
            aload 0 /* this */
            aload 1 /* p */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
         1: .line 1422
            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 1433
            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 1445
            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 1474
            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 1475
            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 1492
            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 1493
            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 1506
            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 1507
            aload 2 /* r */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            if_acmpeq 5
         2: .line 1508
            aload 0 /* this */
            aload 2 /* r */
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
         3: .line 1509
            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 1510
            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 1512
      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 1516
            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 1521
            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 1529
            aload 0 /* this */
            aload 1 /* sourceMixins */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setMixIns:(Ljava/util/Map;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
         1: .line 1530
            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 1537
            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 1538
            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 1552
            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 1566
            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 1567
            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 1596
            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 1597
            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 1598
            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 1599
            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 1606
            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 1613
            aload 0 /* this */
            aload 1 /* str */
            putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
         1: .line 1614
            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 1615
            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 1616
            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 1630
            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 1631
            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 1632
            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 1652
            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 1653
            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 1654
            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 1661
            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 1662
            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 1663
            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 1671
            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 setAccessorNaming(com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider);
    descriptor: (Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider;)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.introspect.AccessorNamingStrategy$Provider s
         0: .line 1680
            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/introspect/AccessorNamingStrategy$Provider;)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 1681
            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/introspect/AccessorNamingStrategy$Provider;)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 1682
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider 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/introspect/AccessorNamingStrategy$Provider;
    MethodParameters:
      Name  Flags
      s     

  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 1696
            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 1697
            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 1705
            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 1706
            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 1717
            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 1718
            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 1719
            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 1731
            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 1750
            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 1751
            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 1760
            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 1771
            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 1772
            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 1784
            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 1785
            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 1796
            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 1797
            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 1809
            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 1810
            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 1821
            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 1822
            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 1829
            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 1830
            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 1847
            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 1848
            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 1859
            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 1860
            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 1866
            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 1867
            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 1890
            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 1911
            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 1939
            aload 3 /* includeAs */
            getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.EXTERNAL_PROPERTY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
            if_acmpne 2
         1: .line 1940
            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 1943
      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 1945
            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 1946
            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 1947
            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 1972
            aload 0 /* this */
            aload 2 /* applicability */
         1: .line 1973
            aload 1 /* ptv */
         2: .line 1972
            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 1975
            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 1976
            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 1977
            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 1978
            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 1990
            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 2009
            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 2010
            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 2011
            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 2025
            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 2033
            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 2041
            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 2049
            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 2057
            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 2084
            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.cfg.MutableCoercionConfig coercionConfigDefaults();
    descriptor: ()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    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._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.defaultCoercions:()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            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.cfg.MutableCoercionConfig coercionConfigFor(com.fasterxml.jackson.databind.type.LogicalType);
    descriptor: (Lcom/fasterxml/jackson/databind/type/LogicalType;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    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.type.LogicalType logicalType
         0: .line 2113
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            aload 1 /* logicalType */
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.findOrCreateCoercion:(Lcom/fasterxml/jackson/databind/type/LogicalType;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            areturn
        end local 1 // com.fasterxml.jackson.databind.type.LogicalType logicalType
        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  logicalType  Lcom/fasterxml/jackson/databind/type/LogicalType;
    MethodParameters:
             Name  Flags
      logicalType  

  public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigFor(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    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 physicalType
         0: .line 2123
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            aload 1 /* physicalType */
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.findOrCreateCoercion:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            areturn
        end local 1 // java.lang.Class physicalType
        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  physicalType  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    MethodParameters:
              Name  Flags
      physicalType  

  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 2136
            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 2148
            aload 0 /* this */
            aload 1 /* f */
            putfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
         1: .line 2149
            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 2150
            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 2151
            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 2160
            aload 0 /* this */
            ldc "t"
            aload 1 /* t */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2161
            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.JavaType constructType(com.fasterxml.jackson.core.type.TypeReference<?>);
    descriptor: (Lcom/fasterxml/jackson/core/type/TypeReference;)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 // com.fasterxml.jackson.core.type.TypeReference typeRef
         0: .line 2171
            aload 0 /* this */
            ldc "typeRef"
            aload 1 /* typeRef */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2172
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 1 /* typeRef */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/JavaType;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference typeRef
        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  typeRef  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/JavaType;
    MethodParameters:
         Name  Flags
      typeRef  

  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 2192
            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 2201
            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 2202
            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 setConstructorDetector(com.fasterxml.jackson.databind.cfg.ConstructorDetector);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/ConstructorDetector;)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.cfg.ConstructorDetector cd
         0: .line 2214
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* cd */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.with:(Lcom/fasterxml/jackson/databind/cfg/ConstructorDetector;)Lcom/fasterxml/jackson/databind/DeserializationConfig;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2215
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.cfg.ConstructorDetector cd
        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    cd  Lcom/fasterxml/jackson/databind/cfg/ConstructorDetector;
    MethodParameters:
      Name  Flags
      cd    

  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 2223
            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 2224
            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 2232
            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 2233
            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 2251
            aload 0 /* this */
            ldc "config"
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2252
            aload 0 /* this */
            aload 1 /* config */
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 2253
            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 2267
            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 2268
            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 2282
            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 2283
            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 2297
            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 2298
            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 2299
            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 2317
            aload 0 /* this */
            ldc "config"
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2318
            aload 0 /* this */
            aload 1 /* config */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 2319
            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 2347
            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 2350
            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 2357
            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 2371
            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 2372
            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 2373
            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 2381
            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 2393
            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 2394
            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 2395
            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 2403
            aload 0 /* this */
            aload 1 /* injectableValues */
            putfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         1: .line 2404
            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 2411
            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 2419
            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 2420
            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 2421
            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 2429
            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 2430
            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 2431
            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 2445
            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 2452
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2453
            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 2452
      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 2454
            aload 0 /* this */
            iload 2 /* state */
            ifeq 6
         5: .line 2455
            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 2454
      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 2456
            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 2463
            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 2464
            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 2465
            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 2472
            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 2473
            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 2474
            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 2488
            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 2496
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2497
            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 2496
      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 2498
            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 2506
            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 2507
            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 2516
            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 2517
            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 2525
            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 2526
            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 2535
            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 2536
            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 2550
            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 2558
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2559
            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 2558
      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 2560
            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 2568
            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 2569
            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 2578
            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 2579
            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 2587
            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 2588
            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 2597
            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 2598
            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 2608
            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 2623
            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 2624
            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 2640
            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 2641
            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 2640
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2643
            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 2659
            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 2660
            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 2659
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2662
            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 2672
            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 2687
            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 2688
            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 2704
            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 2705
            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 2704
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2707
            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 2723
            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 2724
            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 2723
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2726
            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 2742
            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 2755
            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 2762
            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 2797
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2798
            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 2822
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2823
            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 2846
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2847
            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 2866
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2867
            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 2897
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2899
            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 2900
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         3: .line 2901
            aload 3 /* t */
            ifnonnull 7
         4: .line 2902
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         5: .line 2903
            aload 3 /* t */
            ifnonnull 7
         6: .line 2904
            aconst_null
            areturn
         7: .line 2908
      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 2909
            aload 4 /* n */
            ifnonnull 10
         9: .line 2910
            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 2913
      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 2914
            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 2939
            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 2953
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2954
            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 2955
            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 2956
            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 2958
            new com.fasterxml.jackson.databind.MappingIterator
            dup
            aload 2 /* valueType */
            aload 1 /* p */
            aload 4 /* ctxt */
            aload 5 /* deser */
         5: .line 2959
            iconst_0
            aconst_null
         6: .line 2958
            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 2974
            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 2984
            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 3022
            aload 0 /* this */
            ldc "in"
            aload 1 /* in */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3023
            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 3031
            aload 0 /* this */
            ldc "r"
            aload 1 /* r */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3032
            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 3040
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3042
            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 3043
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 2 /* e */
        start local 2 // com.fasterxml.jackson.core.JsonProcessingException e
         4: .line 3044
            aload 2 /* e */
            athrow
        end local 2 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3045
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
         6: .line 3046
            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 3055
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3056
            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 3064
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3065
            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 3075
            aload 0 /* this */
            ldc "file"
            aload 1 /* file */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3076
            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 3090
            aload 0 /* this */
            ldc "source"
            aload 1 /* source */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3091
            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 3109
            aload 0 /* this */
            ldc "g"
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3110
            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 3118
            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 3119
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.getPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnonnull 5
         4: .line 3120
            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 3123
      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 3124
            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 3125
            goto 11
         8: .line 3126
      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 3127
            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 3128
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
        11: .line 3131
      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 3143
            aload 0 /* this */
            ldc "g"
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3144
            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 3145
            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 3146
            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 3147
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         5: .line 3149
      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 3158
            aload 0 /* this */
            ldc "g"
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3159
            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 3160
            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 3161
            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 3162
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         5: .line 3164
      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 3175
            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 3187
            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 3192
            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 3197
            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 3208
            aload 0 /* this */
            ldc "n"
            aload 1 /* n */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3209
            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 3234
            aload 1 /* n */
            ifnonnull 2
         1: .line 3235
            aconst_null
            areturn
         2: .line 3240
      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 3241
            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 3242
            aload 1 /* n */
         5: areturn
         6: .line 3244
      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 3247
            aload 3 /* tt */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 13
         8: .line 3248
            aload 1 /* n */
            instanceof com.fasterxml.jackson.databind.node.POJONode
            ifeq 13
         9: .line 3249
            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
        10: .line 3250
            aload 4 /* ob */
            ifnull 11
            aload 2 /* valueType */
            aload 4 /* ob */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifeq 13
        11: .line 3251
      StackMap locals: com.fasterxml.jackson.core.JsonToken java.lang.Object
      StackMap stack:
            aload 4 /* ob */
        12: areturn
        end local 4 // java.lang.Object ob
        13: .line 3261
      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;
        14: areturn
        end local 3 // com.fasterxml.jackson.core.JsonToken tt
        15: .line 3262
      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
        16: .line 3265
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
        17: .line 3266
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
        18: .line 3267
            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   19     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   19     1          n  Lcom/fasterxml/jackson/core/TreeNode;
            0   19     2  valueType  Ljava/lang/Class<TT;>;
            7   15     3         tt  Lcom/fasterxml/jackson/core/JsonToken;
           10   13     4         ob  Ljava/lang/Object;
           16   17     3          e  Lcom/fasterxml/jackson/core/JsonProcessingException;
           18   19     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     5      15  Class com.fasterxml.jackson.core.JsonProcessingException
           6    12      15  Class com.fasterxml.jackson.core.JsonProcessingException
          13    14      15  Class com.fasterxml.jackson.core.JsonProcessingException
           2     5      17  Class java.io.IOException
           6    12      17  Class java.io.IOException
          13    14      17  Class java.io.IOException
    Exceptions:
      throws java.lang.IllegalArgumentException, 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 3298
            aload 1 /* fromValue */
            ifnonnull 2
         1: .line 3299
            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 3301
      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 3302
            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 3303
            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 3307
      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 3308
            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 3309
            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 3310
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
         9: .line 3311
            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 3312
            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 3314
      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 3339
            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 3350
            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 3372
            aload 0 /* this */
            aconst_null
         1: .line 3373
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 3372
            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 3373
            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 3372
            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 3385
            aload 0 /* this */
            aconst_null
         1: .line 3386
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 3385
            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 3386
            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 3385
            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 3412
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3413
            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 3432
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3433
            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 3452
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3453
            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 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/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 3489
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3490
            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 3500
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3501
            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 3515
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3516
            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 3530
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3531
            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 3546
            aload 0 /* this */
            ldc "content"
            aload 1 /* content */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3548
            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 3549
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         4: .line 3550
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3551
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 3552
            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 3560
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3561
            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 3568
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3569
            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 3576
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3577
            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 3584
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3585
            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 3592
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3593
            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 3600
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3601
            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 3608
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3609
            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 3617
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3618
            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 3625
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3626
            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 3634
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3635
            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 3642
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3643
            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 3651
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3652
            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 3658
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3659
            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 3660
            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 3659
            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 3666
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3667
            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 3684
            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._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3685
            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 3701
            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._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3702
            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 3709
            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._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3710
            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 3725
            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._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3726
            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 3740
            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 3742
            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._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 3743
            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 3744
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3745
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 3746
            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 3748
      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 3763
            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 3765
            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._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 3766
            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 3767
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3768
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 3769
            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 3771
      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 3772
            aload 2 /* bb */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.release:()V
         9: .line 3773
            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 3788
            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 3797
            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 3807
            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 3816
            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 3824
            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 3839
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3840
            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 3841
      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 3839
            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 3856
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3857
            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 3858
      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 3856
            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 3873
            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 3882
            aload 1 /* pp */
            ifnonnull 2
         1: .line 3883
            getstatic com.fasterxml.jackson.databind.ObjectWriter.NULL_PRETTY_PRINTER:Lcom/fasterxml/jackson/core/PrettyPrinter;
            astore 1 /* pp */
         2: .line 3885
      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 3893
            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 3894
            aload 0 /* this */
            aload 1 /* config */
         2: .line 3895
            aconst_null
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getDefaultPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
         3: .line 3894
            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 3903
            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 3914
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         1: .line 3915
            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 3925
            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 3935
            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 3945
            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 3953
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3955
            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 3956
      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 3953
            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 3964
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3966
            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 3967
      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 3964
            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 3975
            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 3991
            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 4002
            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 4014
            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 4028
            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 4029
            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 4030
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 4029
            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 4040
            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 4041
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4040
            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 4051
            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 4052
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4051
            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 4062
            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 4063
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4062
            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 4077
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 4078
            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 4079
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 4077
            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 4093
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 4094
            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 4095
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 4093
            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 4109
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 4110
            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 4111
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 4109
            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 4119
            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 4130
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         1: .line 4131
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aconst_null
            aconst_null
         2: .line 4132
            aload 1 /* schema */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 4131
            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 4142
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aconst_null
            aconst_null
         1: .line 4143
            aconst_null
            aload 1 /* injectableValues */
         2: .line 4142
            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 4151
            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 4161
            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 4171
            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 4179
            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 4180
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4179
            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 4188
            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 4189
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4188
            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 4197
            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 4198
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4197
            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 4245
            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 4255
            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 4265
            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 4283
            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 4284
            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 4285
            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 4290
      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 4292
            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 4295
            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 4298
            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 4299
            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 4300
            aload 8 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 12
         9: .line 4301
            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 4302
            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 4303
            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 4304
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* result */
        start local 6 // java.lang.Object result
        14: .line 4305
            goto 18
        end local 6 // java.lang.Object result
        15: .line 4306
      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 4307
            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 4309
            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 4311
      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 4312
            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 4313
      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 4314
            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 4357
            aload 1 /* valueToUpdate */
            astore 3 /* result */
        start local 3 // java.lang.Object result
         1: .line 4358
            aload 1 /* valueToUpdate */
            ifnull 17
            aload 2 /* overrides */
            ifnull 17
         2: .line 4359
            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 4360
            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 4361
            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 4364
      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 4365
            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 4364
            astore 5 /* config */
        start local 5 // com.fasterxml.jackson.databind.SerializationConfig config
         8: .line 4366
            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 4367
            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 4368
            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 4369
            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 4370
            goto 17
      StackMap locals:
      StackMap stack: java.io.IOException
        13: astore 5 /* e */
        start local 5 // java.io.IOException e
        14: .line 4371
            aload 5 /* e */
            instanceof com.fasterxml.jackson.databind.JsonMappingException
            ifeq 16
        15: .line 4372
            aload 5 /* e */
            checkcast com.fasterxml.jackson.databind.JsonMappingException
            athrow
        16: .line 4375
      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 4378
      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 4400
            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 4417
            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 4418
            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 4435
            aload 1 /* type */
            ifnonnull 2
         1: .line 4436
            new java.lang.IllegalArgumentException
            dup
            ldc "type must be provided"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 4438
      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 4439
            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 4455
            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 4469
            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 _writeValueAndClose(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 4481
            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 4482
            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 4
            aload 2 /* value */
            instanceof java.io.Closeable
            ifeq 4
         2: .line 4483
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* value */
            aload 3 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeCloseable:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
         3: .line 4484
            return
         4: .line 4487
      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
         5: .line 4488
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Exception
         6: astore 4 /* e */
        start local 4 // java.lang.Exception e
         7: .line 4489
            aload 1 /* g */
            aload 4 /* e */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIOE:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Exception;)V
         8: .line 4490
            return
        end local 4 // java.lang.Exception e
         9: .line 4492
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
        10: .line 4493
            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   11     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   11     1      g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   11     2  value  Ljava/lang/Object;
            1   11     3    cfg  Lcom/fasterxml/jackson/databind/SerializationConfig;
            7    9     4      e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           4     5       6  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      g      
      value  

  private final void _writeCloseable(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 4502
            aload 2 /* value */
            checkcast java.io.Closeable
            astore 4 /* toClose */
        start local 4 // java.io.Closeable toClose
         1: .line 4504
            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 4505
            aload 4 /* toClose */
            astore 5 /* tmpToClose */
        start local 5 // java.io.Closeable tmpToClose
         3: .line 4506
            aconst_null
            astore 4 /* toClose */
         4: .line 4507
            aload 5 /* tmpToClose */
            invokeinterface java.io.Closeable.close:()V
        end local 5 // java.io.Closeable tmpToClose
         5: .line 4508
            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 4509
            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 4510
            return
        end local 5 // java.lang.Exception e
         9: .line 4512
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
        10: .line 4513
            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 4522
            aload 2 /* value */
            checkcast java.io.Closeable
            astore 4 /* toClose */
        start local 4 // java.io.Closeable toClose
         1: .line 4524
            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 4525
            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 4526
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         4: .line 4528
            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 4529
            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 4530
            return
        end local 5 // java.lang.Exception e
         8: .line 4532
      StackMap locals:
      StackMap stack:
            aload 4 /* toClose */
            invokeinterface java.io.Closeable.close:()V
         9: .line 4533
            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 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=3, locals=3, 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 4540
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         1: .line 4541
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 4542
            return
        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    3     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1      g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    3     2  value  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      g      
      value  

  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=7, 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 4561
            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 4562
            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.deser.DefaultDeserializationContext ctxt
         2: .line 4563
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 5
         3: .line 4565
            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 4566
            goto 9
        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.deser.DefaultDeserializationContext
      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 4567
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* result */
        start local 4 // java.lang.Object result
         7: .line 4568
            goto 9
        end local 4 // java.lang.Object result
         8: .line 4569
      StackMap locals:
      StackMap stack:
            aload 6 /* ctxt */
            aload 2 /* p */
            aload 3 /* valueType */
            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;
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* result */
        start local 4 // java.lang.Object result
         9: .line 4572
      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.deser.DefaultDeserializationContext
      StackMap stack:
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.clearCurrentToken:()V
        10: .line 4573
            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 12
        11: .line 4574
            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
        12: .line 4576
      StackMap locals:
      StackMap stack:
            aload 4 /* result */
            areturn
        end local 6 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext 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   13     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   13     1        cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   13     2          p  Lcom/fasterxml/jackson/core/JsonParser;
            0   13     3  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4    5     4     result  Ljava/lang/Object;
            7    8     4     result  Ljava/lang/Object;
            9   13     4     result  Ljava/lang/Object;
            1   13     5          t  Lcom/fasterxml/jackson/core/JsonToken;
            2   13     6       ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    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=10, 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 4582
            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 4584
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 7 /* cfg */
        start local 7 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         3: .line 4585
            aload 0 /* this */
            aload 5 /* p */
            aload 7 /* 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 8 /* ctxt */
        start local 8 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext ctxt
         4: .line 4586
            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 9 /* t */
        start local 9 // com.fasterxml.jackson.core.JsonToken t
         5: .line 4587
            aload 9 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         6: .line 4589
            aload 0 /* this */
            aload 8 /* 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 8 /* 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 4590
            goto 15
        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.databind.DeserializationConfig com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
         8: aload 9 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 9
            aload 9 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 11
         9: .line 4591
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* result */
        start local 6 // java.lang.Object result
        10: .line 4592
            goto 15
        end local 6 // java.lang.Object result
        11: .line 4593
      StackMap locals:
      StackMap stack:
            aload 8 /* ctxt */
            aload 5 /* p */
            aload 2 /* valueType */
        12: .line 4594
            aload 0 /* this */
            aload 8 /* 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;
            aconst_null
        13: .line 4593
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            astore 6 /* result */
        start local 6 // java.lang.Object result
        14: .line 4595
            aload 8 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.checkUnresolvedObjectId:()V
        15: .line 4597
      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.databind.DeserializationConfig com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 7 /* 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 17
        16: .line 4598
            aload 0 /* this */
            aload 5 /* p */
            aload 8 /* 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
        17: .line 4600
      StackMap locals:
      StackMap stack:
            aload 6 /* result */
        18: .line 4601
            aload 5 /* p */
            ifnull 19
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        19: .line 4600
      StackMap locals:
      StackMap stack: java.lang.Object
            areturn
        end local 9 // com.fasterxml.jackson.core.JsonToken t
        end local 8 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext ctxt
        end local 7 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        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
        20: astore 3
        21: .line 4601
            aload 5 /* p */
            ifnull 22
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 5 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        22: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        23: astore 4
            aload 3
            ifnonnull 24
            aload 4
            astore 3
            goto 25
      StackMap locals:
      StackMap stack:
        24: aload 3
            aload 4
            if_acmpeq 25
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        25: 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   26     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   26     1         p0  Lcom/fasterxml/jackson/core/JsonParser;
            0   26     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            2   22     5          p  Lcom/fasterxml/jackson/core/JsonParser;
            7    8     6     result  Ljava/lang/Object;
           10   11     6     result  Ljava/lang/Object;
           14   20     6     result  Ljava/lang/Object;
            3   20     7        cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            4   20     8       ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            5   20     9          t  Lcom/fasterxml/jackson/core/JsonToken;
      Exception table:
        from    to  target  type
           2    18      20  any
           1    19      23  any
          20    23      23  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=10, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
         0: .line 4612
            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 4613
            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 4615
            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 4619
            aload 6 /* cfg */
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         5: .line 4620
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
        start local 7 // com.fasterxml.jackson.core.JsonToken t
         6: .line 4621
            aload 7 /* t */
            ifnonnull 12
         7: .line 4622
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
         8: .line 4623
            aload 7 /* t */
            ifnonnull 12
         9: .line 4626
            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 4644
            aload 4 /* p */
            ifnull 11
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        11: .line 4626
      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 4631
      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.deser.DefaultDeserializationContext ctxt
        13: .line 4632
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 16
        14: .line 4633
            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 8 /* resultNode */
        start local 8 // com.fasterxml.jackson.databind.JsonNode resultNode
        15: .line 4634
            goto 19
        end local 8 // com.fasterxml.jackson.databind.JsonNode resultNode
        16: .line 4635
      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 top com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      StackMap stack:
            aload 9 /* ctxt */
            aload 4 /* p */
            aload 5 /* valueType */
        17: .line 4636
            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;
            aconst_null
        18: .line 4635
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonNode
            astore 8 /* resultNode */
        start local 8 // com.fasterxml.jackson.databind.JsonNode resultNode
        19: .line 4640
      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 com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      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
            ifeq 21
        20: .line 4641
            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
        21: .line 4643
      StackMap locals:
      StackMap stack:
            aload 8 /* resultNode */
        22: .line 4644
            aload 4 /* p */
            ifnull 23
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        23: .line 4643
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.JsonNode
            areturn
        end local 9 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext ctxt
        end local 8 // com.fasterxml.jackson.databind.JsonNode resultNode
        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
        24: astore 2
        25: .line 4644
            aload 4 /* p */
            ifnull 26
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        26: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        27: astore 3
            aload 2
            ifnonnull 28
            aload 3
            astore 2
            goto 29
      StackMap locals:
      StackMap stack:
        28: aload 2
            aload 3
            if_acmpeq 29
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        29: 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   30     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   30     1          p0  Lcom/fasterxml/jackson/core/JsonParser;
            2   26     4           p  Lcom/fasterxml/jackson/core/JsonParser;
            3   24     5   valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4   24     6         cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            6   24     7           t  Lcom/fasterxml/jackson/core/JsonToken;
           15   16     8  resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
           19   24     8  resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
           13   24     9        ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
      Exception table:
        from    to  target  type
           2    10      24  any
          12    22      24  any
           1    11      27  any
          12    23      27  any
          24    27      27  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p0    

  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 4656
            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 4676
            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;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         1: .line 4681
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         2: .line 4682
            aload 3 /* t */
            ifnonnull 8
         3: .line 4684
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         4: .line 4685
            aload 3 /* t */
            ifnonnull 8
         5: .line 4688
            aload 1 /* p */
            aload 2 /* targetType */
         6: .line 4689
            ldc "No content to map due to end-of-input"
         7: .line 4688
            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 4692
      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 4697
            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 4707
            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 4708
            aload 4 /* t */
            ifnull 4
         2: .line 4709
            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 4710
            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 4712
      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 4728
            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 4729
            aload 3 /* deser */
            ifnull 3
         2: .line 4730
            aload 3 /* deser */
            areturn
         3: .line 4733
      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 4734
            aload 3 /* deser */
            ifnonnull 8
         5: .line 4735
            aload 1 /* ctxt */
            aload 2 /* valueType */
         6: .line 4736
            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 4735
            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 4738
      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 4739
            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 4747
            aload 1 /* schema */
            ifnull 5
         1: .line 4748
            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 4749
            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 4750
            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 4749
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 4753
      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 4756
            aload 2 /* src */
            ifnonnull 2
         1: .line 4757
            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 4759
      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 Provider = com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider of com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy
  public abstract MixInResolver = com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver of com.fasterxml.jackson.databind.introspect.ClassIntrospector
  public Provider = com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider of com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
  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