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

  private static final com.fasterxml.jackson.databind.JavaType JSON_NODE_TYPE;
    descriptor: Lcom/fasterxml/jackson/databind/JavaType;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=12, locals=0, args_size=0
         0: .line 287
            ldc Lcom/fasterxml/jackson/databind/JsonNode;
            invokestatic com.fasterxml.jackson.databind.type.SimpleType.constructUnsafe:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/type/SimpleType;
         1: .line 286
            putstatic com.fasterxml.jackson.databind.ObjectMapper.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
         2: .line 291
            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;
         3: .line 297
            new com.fasterxml.jackson.databind.cfg.BaseSettings
            dup
         4: .line 298
            aconst_null
         5: .line 299
            getstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
         6: .line 300
            aconst_null
            invokestatic com.fasterxml.jackson.databind.type.TypeFactory.defaultInstance:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
         7: .line 301
            aconst_null
            getstatic com.fasterxml.jackson.databind.util.StdDateFormat.instance:Lcom/fasterxml/jackson/databind/util/StdDateFormat;
            aconst_null
         8: .line 302
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
         9: .line 303
            aconst_null
        10: .line 304
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
        11: .line 297
            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;)V
            putstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_BASE:Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
        12: .line 305
            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 480
            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 481
            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 489
            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 490
            return
        end local 1 // com.fasterxml.jackson.core.JsonFactory jf
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    jf  Lcom/fasterxml/jackson/core/JsonFactory;
    MethodParameters:
      Name  Flags
      jf    

  protected void <init>(com.fasterxml.jackson.databind.ObjectMapper);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper src
         0: .line 497
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 458
            aload 0 /* this */
         2: .line 459
            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 499
            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 500
            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 501
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
         6: .line 502
            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 503
            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 504
            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 505
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.copy:()Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
        10: .line 507
            new com.fasterxml.jackson.databind.util.RootNameLookup
            dup
            invokespecial com.fasterxml.jackson.databind.util.RootNameLookup.<init>:()V
            astore 2 /* rootNames */
        start local 2 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        11: .line 508
            aload 0 /* this */
            new com.fasterxml.jackson.databind.SerializationConfig
            dup
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        12: .line 509
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 2 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        13: .line 508
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        14: .line 510
            aload 0 /* this */
            new com.fasterxml.jackson.databind.DeserializationConfig
            dup
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        15: .line 511
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 2 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        16: .line 510
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        17: .line 512
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.copy:()Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
        18: .line 513
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.copy:()Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
        19: .line 516
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
        20: .line 519
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            astore 3 /* reg */
        start local 3 // java.util.Set reg
        21: .line 520
            aload 3 /* reg */
            ifnonnull 24
        22: .line 521
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
        23: .line 522
            goto 25
        24: .line 523
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.util.RootNameLookup java.util.Set
      StackMap stack:
            aload 0 /* this */
            new java.util.LinkedHashSet
            dup
            aload 3 /* reg */
            invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
        25: .line 525
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.Set reg
        end local 2 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   26     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   26     1        src  Lcom/fasterxml/jackson/databind/ObjectMapper;
           11   26     2  rootNames  Lcom/fasterxml/jackson/databind/util/RootNameLookup;
           21   26     3        reg  Ljava/util/Set<Ljava/lang/Object;>;
    MethodParameters:
      Name  Flags
      src   

  public void <init>(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonFactory jf
        start local 2 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider sp
        start local 3 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext dc
         0: .line 539
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 458
            aload 0 /* this */
         2: .line 459
            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 548
            aload 1 /* jf */
            ifnonnull 6
         4: .line 549
            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 550
            goto 9
         6: .line 551
      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 552
            aload 1 /* jf */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 9
         8: .line 553
            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 556
      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 557
            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 559
            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 561
            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 562
            aload 0 /* this */
            aload 5 /* mixins */
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
        14: .line 563
            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 564
            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 565
            aload 0 /* this */
            new com.fasterxml.jackson.databind.SerializationConfig
            dup
            aload 6 /* base */
        17: .line 566
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 5 /* mixins */
            aload 4 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        18: .line 565
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        19: .line 567
            aload 0 /* this */
            new com.fasterxml.jackson.databind.DeserializationConfig
            dup
            aload 6 /* base */
        20: .line 568
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 5 /* mixins */
            aload 4 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        21: .line 567
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        22: .line 571
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering:()Z
            istore 7 /* needOrder */
        start local 7 // boolean needOrder
        23: .line 572
            iload 7 /* needOrder */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_PROPERTIES_ALPHABETICALLY:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ixor
            ifeq 25
        24: .line 573
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_PROPERTIES_ALPHABETICALLY:Lcom/fasterxml/jackson/databind/MapperFeature;
            iload 7 /* needOrder */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.configure:(Lcom/fasterxml/jackson/databind/MapperFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
        25: .line 576
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
      StackMap stack:
            aload 0 /* this */
            aload 2 /* sp */
            ifnonnull 26
            new com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl
            dup
            invokespecial com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl.<init>:()V
            goto 27
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
        26: aload 2 /* sp */
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
        27: putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
        28: .line 577
            aload 0 /* this */
            aload 3 /* dc */
            ifnonnull 30
        29: .line 578
            new com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl
            dup
            getstatic com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.instance:Lcom/fasterxml/jackson/databind/deser/BeanDeserializerFactory;
            invokespecial com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl.<init>:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)V
            goto 31
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
        30: aload 3 /* dc */
        31: .line 577
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
        32: .line 581
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.ser.BeanSerializerFactory.instance:Lcom/fasterxml/jackson/databind/ser/BeanSerializerFactory;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
        33: .line 582
            return
        end local 7 // boolean needOrder
        end local 6 // com.fasterxml.jackson.databind.cfg.BaseSettings base
        end local 5 // com.fasterxml.jackson.databind.introspect.SimpleMixInResolver mixins
        end local 4 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        end local 3 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext dc
        end local 2 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider sp
        end local 1 // com.fasterxml.jackson.core.JsonFactory jf
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   34     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   34     1         jf  Lcom/fasterxml/jackson/core/JsonFactory;
            0   34     2         sp  Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            0   34     3         dc  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
           11   34     4  rootNames  Lcom/fasterxml/jackson/databind/util/RootNameLookup;
           13   34     5     mixins  Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
           15   34     6       base  Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
           23   34     7  needOrder  Z
    MethodParameters:
      Name  Flags
      jf    
      sp    
      dc    

  protected com.fasterxml.jackson.databind.introspect.ClassIntrospector defaultClassIntrospector();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 591
            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 616
            aload 0 /* this */
            ldc Lcom/fasterxml/jackson/databind/ObjectMapper;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._checkInvalidCopy:(Ljava/lang/Class;)V
         1: .line 617
            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 625
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* exp */
            if_acmpeq 4
         1: .line 627
            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 628
            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 627
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 630
      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 646
            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 658
            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 668
            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 678
            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 689
            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 704
            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=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.Module module
         0: .line 722
            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 7
         1: .line 723
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.getTypeId:()Ljava/lang/Object;
            astore 2 /* typeId */
        start local 2 // java.lang.Object typeId
         2: .line 724
            aload 2 /* typeId */
            ifnull 7
         3: .line 725
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            ifnonnull 5
         4: .line 728
            aload 0 /* this */
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
         5: .line 731
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            aload 2 /* typeId */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            ifne 7
         6: .line 732
            aload 0 /* this */
            areturn
        end local 2 // java.lang.Object typeId
         7: .line 741
      StackMap locals:
      StackMap stack:
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.getModuleName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         8: .line 742
            aload 2 /* name */
            ifnonnull 10
         9: .line 743
            new java.lang.IllegalArgumentException
            dup
            ldc "Module without defined name"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 745
      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
        11: .line 746
            aload 3 /* version */
            ifnonnull 13
        12: .line 747
            new java.lang.IllegalArgumentException
            dup
            ldc "Module without defined version"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        13: .line 751
      StackMap locals: com.fasterxml.jackson.core.Version
      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
        14: .line 915
            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   15     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   15     1   module  Lcom/fasterxml/jackson/databind/Module;
            2    7     2   typeId  Ljava/lang/Object;
            8   15     2     name  Ljava/lang/String;
           11   15     3  version  Lcom/fasterxml/jackson/core/Version;
    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 931
            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 932
            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 931
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 934
            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=2, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Iterable modules
         0: .line 950
            aload 1 /* modules */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 3
            goto 3
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Iterable top java.util.Iterator
      StackMap stack:
         1: 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
         2: .line 951
            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 950
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 953
            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    5     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1  modules  Ljava/lang/Iterable<+Lcom/fasterxml/jackson/databind/Module;>;
            2    3     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 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 966
            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 980
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* modules */
        start local 1 // java.util.ArrayList modules
         1: .line 981
            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 982
            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 983
            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 982
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 985
            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 989
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            astore 2 /* sm */
        start local 2 // java.lang.SecurityManager sm
         1: .line 990
            aload 2 /* sm */
            ifnonnull 6
         2: .line 991
            aload 1 /* classLoader */
            ifnonnull 4
         3: .line 992
            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 991
      StackMap locals:
      StackMap stack: java.util.ServiceLoader
            areturn
         6: .line 994
      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 1016
            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.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 1034
            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 1047
            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 1058
            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 1072
            aload 0 /* this */
            aload 1 /* f */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
         1: .line 1073
            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 1084
            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 1093
            aload 0 /* this */
            aload 1 /* p */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
         1: .line 1094
            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 1105
            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 1117
            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 1146
            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 1147
            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 1164
            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 1165
            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 1178
            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 1179
            aload 2 /* r */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            if_acmpeq 5
         2: .line 1180
            aload 0 /* this */
            aload 2 /* r */
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
         3: .line 1181
            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 1182
            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 1184
      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 1188
            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 1193
            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 1201
            aload 0 /* this */
            aload 1 /* sourceMixins */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setMixIns:(Ljava/util/Map;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
         1: .line 1202
            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 1209
            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 1210
            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 1224
            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 1238
            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 1239
            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 1268
            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 1269
            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 1270
            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 1271
            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 1278
            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 1285
            aload 0 /* this */
            aload 1 /* str */
            putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
         1: .line 1286
            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 1287
            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 1288
            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 1302
            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 1303
            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 1304
            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 1324
            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 1325
            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 1326
            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 1333
            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 1334
            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 1335
            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 1343
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getPropertyNamingStrategy:()Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter);
    descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
         0: .line 1357
            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 1358
            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 1366
            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 1367
            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 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 1385
            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 1386
            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 1395
            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 1406
            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 1407
            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 1419
            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 1420
            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 1431
            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 1432
            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 1444
            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 1445
            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 1456
            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 1457
            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 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 1479
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping.OBJECT_AND_NON_CONCRETE:Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.enableDefaultTyping:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;)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 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 1495
            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;
    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=5, locals=4, 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 1521
            aload 2 /* includeAs */
            getstatic com.fasterxml.jackson.annotation.JsonTypeInfo$As.EXTERNAL_PROPERTY:Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
            if_acmpne 2
         1: .line 1522
            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 2 /* 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 1525
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder
            dup
            aload 1 /* applicability */
            invokespecial com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;)V
            astore 3 /* typer */
        start local 3 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
         3: .line 1527
            aload 3 /* 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 3 /* typer */
         4: .line 1528
            aload 3 /* typer */
            aload 2 /* includeAs */
            invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.inclusion:(Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
            astore 3 /* typer */
         5: .line 1529
            aload 0 /* this */
            aload 3 /* typer */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 3 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
        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    6     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  applicability  Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
            0    6     2      includeAs  Lcom/fasterxml/jackson/annotation/JsonTypeInfo$As;
            3    6     3          typer  Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
    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=3, locals=4, 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 1548
            new com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder
            dup
            aload 1 /* applicability */
            invokespecial com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;)V
            astore 3 /* typer */
        start local 3 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
         1: .line 1550
            aload 3 /* 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 3 /* typer */
         2: .line 1551
            aload 3 /* 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 3 /* typer */
         3: .line 1552
            aload 3 /* typer */
            aload 2 /* propertyName */
            invokeinterface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder.typeProperty:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
            astore 3 /* typer */
         4: .line 1553
            aload 0 /* this */
            aload 3 /* typer */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setDefaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 3 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
        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    5     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    5     1  applicability  Lcom/fasterxml/jackson/databind/ObjectMapper$DefaultTyping;
            0    5     2   propertyName  Ljava/lang/String;
            1    5     3          typer  Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
    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 1563
            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 1579
            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 1580
            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 1581
            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 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 1592
            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 1593
            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 1604
            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 1605
            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 1611
            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 1612
            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.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 1638
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            aload 1 /* type */
            invokevirtual com.fasterxml.jackson.databind.cfg.ConfigOverrides.findOrCreateOverride:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableConfigOverride;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/cfg/MutableConfigOverride;
    MethodParameters:
      Name  Flags
      type  

  public com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory();
    descriptor: ()Lcom/fasterxml/jackson/databind/type/TypeFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1651
            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 1663
            aload 0 /* this */
            aload 1 /* f */
            putfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
         1: .line 1664
            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 1665
            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 1666
            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=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.reflect.Type t
         0: .line 1675
            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    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     t  Ljava/lang/reflect/Type;
    MethodParameters:
      Name  Flags
      t     

  public com.fasterxml.jackson.databind.node.JsonNodeFactory getNodeFactory();
    descriptor: ()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1695
            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 1704
            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 1705
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.node.JsonNodeFactory f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     f  Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.databind.ObjectMapper addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.deser.DeserializationProblemHandler h
         0: .line 1713
            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 1714
            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 1722
            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 1723
            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=2, 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 1741
            aload 0 /* this */
            aload 1 /* config */
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 1742
            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    2     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     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 1756
            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 1757
            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 1771
            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 1772
            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 1786
            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 1787
            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 1788
            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=2, 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 1806
            aload 0 /* this */
            aload 1 /* config */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 1807
            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    2     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    MethodParameters:
        Name  Flags
      config  

  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 1834
            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 1841
            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 1855
            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 1856
            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 1857
            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 1865
            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 1877
            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 1878
            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 1879
            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 1887
            aload 0 /* this */
            aload 1 /* injectableValues */
            putfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         1: .line 1888
            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 1895
            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 1903
            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 1904
            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 1905
            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 1913
            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 1914
            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 1915
            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 1929
            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 1937
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 1938
            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 1937
      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 1939
            aload 0 /* this */
            iload 2 /* state */
            ifeq 6
         5: .line 1940
            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 1939
      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 1941
            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 1949
            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 1950
            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 1951
            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 1959
            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 1960
            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 1961
            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 1975
            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 1983
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 1984
            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 1983
      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 1985
            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 1993
            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 1994
            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 2003
            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 2004
            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 2012
            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 2013
            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 2022
            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 2023
            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 2037
            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 2045
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2046
            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 2045
      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 2047
            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 2055
            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 2056
            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 2065
            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 2066
            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 2074
            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 2075
            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 2084
            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 2085
            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 2095
            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 2110
            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 2111
            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 2127
            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 2128
            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 2127
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2130
            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 2146
            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 2147
            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 2146
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2149
            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 2159
            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 2174
            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 2175
            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 2191
            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 2192
            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 2191
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2194
            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 2210
            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 2211
            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 2210
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2213
            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 2229
            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 <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 2264
            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    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.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<?>);
    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 2288
            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    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<*>;
    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;
    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 2311
            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    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.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 2330
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    1     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=4, 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 2364
            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
         1: .line 2365
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         2: .line 2366
            aload 3 /* t */
            ifnonnull 6
         3: .line 2367
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         4: .line 2368
            aload 3 /* t */
            ifnonnull 6
         5: .line 2369
            aconst_null
            areturn
         6: .line 2372
      StackMap locals: com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 2 /* cfg */
            aload 1 /* p */
            getstatic com.fasterxml.jackson.databind.ObjectMapper.JSON_NODE_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
         7: .line 2373
            aload 4 /* n */
            ifnonnull 9
         8: .line 2374
            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 */
         9: .line 2377
      StackMap locals: com.fasterxml.jackson.databind.JsonNode
      StackMap stack:
            aload 4 /* n */
            astore 5 /* result */
        start local 5 // com.fasterxml.jackson.core.TreeNode result
        10: .line 2378
            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   11     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   11     1       p  Lcom/fasterxml/jackson/core/JsonParser;
            1   11     2     cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            2   11     3       t  Lcom/fasterxml/jackson/core/JsonToken;
            7   11     4       n  Lcom/fasterxml/jackson/databind/JsonNode;
           10   11     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 2403
            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 2417
            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
         1: .line 2418
            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
         2: .line 2419
            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
         3: .line 2421
            new com.fasterxml.jackson.databind.MappingIterator
            dup
            aload 2 /* valueType */
            aload 1 /* p */
            aload 4 /* ctxt */
            aload 5 /* deser */
         4: .line 2422
            iconst_0
            aconst_null
         5: .line 2421
            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    6     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    6     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            1    6     3     config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            2    6     4       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            3    6     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 2437
            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<?>);
    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 2447
            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<*>;
    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<*>;)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 2485
            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    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     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 2512
            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    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     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=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.String content
         0: .line 2539
            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;
            areturn
        end local 1 // java.lang.String content
        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  content  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    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 2559
            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    1     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  content  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  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 2585
            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    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     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 2609
            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    1     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     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 2627
            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
         1: .line 2635
            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 4
         2: .line 2636
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.getPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnonnull 4
         3: .line 2637
            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
         4: .line 2640
      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 7
            aload 2 /* value */
            instanceof java.io.Closeable
            ifeq 7
         5: .line 2641
            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
         6: .line 2642
            goto 10
         7: .line 2643
      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
         8: .line 2644
            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 10
         9: .line 2645
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
        10: .line 2648
      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   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  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 jgen
        start local 2 // com.fasterxml.jackson.core.TreeNode rootNode
         0: .line 2660
            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
         1: .line 2661
            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 /* jgen */
            aload 2 /* rootNode */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 2662
            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 4
         3: .line 2663
            aload 1 /* jgen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         4: .line 2665
      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 jgen
        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      jgen  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    5     2  rootNode  Lcom/fasterxml/jackson/core/TreeNode;
            1    5     3    config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    MethodParameters:
          Name  Flags
      jgen      
      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 jgen
        start local 2 // com.fasterxml.jackson.databind.JsonNode rootNode
         0: .line 2674
            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
         1: .line 2675
            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 /* jgen */
            aload 2 /* rootNode */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 2676
            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 4
         3: .line 2677
            aload 1 /* jgen */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         4: .line 2679
      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 jgen
        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      jgen  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    5     2  rootNode  Lcom/fasterxml/jackson/databind/JsonNode;
            1    5     3    config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
    MethodParameters:
          Name  Flags
      jgen      
      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 2690
            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 2702
            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.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 2713
            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    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     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=4, 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 2733
            aload 2 /* valueType */
            ldc Ljava/lang/Object;
            if_acmpeq 3
            aload 2 /* valueType */
            aload 1 /* n */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 3
         1: .line 2734
            aload 1 /* n */
         2: areturn
         3: .line 2738
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            invokeinterface com.fasterxml.jackson.core.TreeNode.asToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 9
         4: .line 2739
            aload 1 /* n */
            instanceof com.fasterxml.jackson.databind.node.POJONode
            ifeq 9
         5: .line 2740
            aload 1 /* n */
            checkcast com.fasterxml.jackson.databind.node.POJONode
            invokevirtual com.fasterxml.jackson.databind.node.POJONode.getPojo:()Ljava/lang/Object;
            astore 3 /* ob */
        start local 3 // java.lang.Object ob
         6: .line 2741
            aload 3 /* ob */
            ifnull 7
            aload 2 /* valueType */
            aload 3 /* ob */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 2742
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 3 /* ob */
         8: areturn
        end local 3 // java.lang.Object ob
         9: .line 2746
      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;
        10: areturn
        11: .line 2747
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
        12: .line 2748
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
        13: .line 2749
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
        14: .line 2750
            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   15     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   15     1          n  Lcom/fasterxml/jackson/core/TreeNode;
            0   15     2  valueType  Ljava/lang/Class<TT;>;
            6    9     3         ob  Ljava/lang/Object;
           12   13     3          e  Lcom/fasterxml/jackson/core/JsonProcessingException;
           14   15     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     2      11  Class com.fasterxml.jackson.core.JsonProcessingException
           3     8      11  Class com.fasterxml.jackson.core.JsonProcessingException
           9    10      11  Class com.fasterxml.jackson.core.JsonProcessingException
           0     2      13  Class java.io.IOException
           3     8      13  Class java.io.IOException
           9    10      13  Class java.io.IOException
    Exceptions:
      throws com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      n          
      valueType  

  public <T extends com.fasterxml.jackson.databind.JsonNode> T valueToTree();
    descriptor: (Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object fromValue
         0: .line 2778
            aload 1 /* fromValue */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 2779
      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
         2: .line 2780
            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 4
         3: .line 2781
            aload 2 /* buf */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 2 /* buf */
         4: .line 2785
      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
         5: .line 2786
            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
         6: .line 2787
            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
         7: .line 2788
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
         8: .line 2789
            goto 11
        end local 3 // com.fasterxml.jackson.databind.JsonNode result
      StackMap locals:
      StackMap stack: java.io.IOException
         9: astore 4 /* e */
        start local 4 // java.io.IOException e
        10: .line 2790
            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
        11: .line 2792
      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   12     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   12     1  fromValue  Ljava/lang/Object;
            2   12     2        buf  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            7    9     3     result  Lcom/fasterxml/jackson/databind/JsonNode;
           11   12     3     result  Lcom/fasterxml/jackson/databind/JsonNode;
            6    8     4          p  Lcom/fasterxml/jackson/core/JsonParser;
           10   11     4          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           4     8       9  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 2817
            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 2828
            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 2850
            aload 0 /* this */
            aconst_null
         1: .line 2851
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 2850
            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 2851
            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 2850
            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 2863
            aload 0 /* this */
            aconst_null
         1: .line 2864
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 2863
            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 2864
            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 2863
            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 2890
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  Ljava/io/File;
            0    1     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);
    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 2909
            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    1     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1           src  Ljava/io/File;
            0    1     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference;
    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;
    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 2928
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  Ljava/io/File;
            0    1     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 2947
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  Ljava/net/URL;
            0    1     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);
    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 2966
            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    1     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1           src  Ljava/net/URL;
            0    1     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference;
    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;
    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 2973
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  Ljava/net/URL;
            0    1     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 2992
            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 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.lang.String content
        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    content  Ljava/lang/String;
            0    1     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/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);
    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 3011
            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 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.lang.String content
        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       content  Ljava/lang/String;
            0    1     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lcom/fasterxml/jackson/core/type/TypeReference;)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=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.databind.JavaType valueType
         0: .line 3030
            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;
            areturn
        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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1    content  Ljava/lang/String;
            0    1     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/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 3037
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  Ljava/io/Reader;
            0    1     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);
    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 3044
            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    1     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1           src  Ljava/io/Reader;
            0    1     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference;
    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;
    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 3051
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  Ljava/io/Reader;
            0    1     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 3058
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  Ljava/io/InputStream;
            0    1     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);
    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 3065
            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    1     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1           src  Ljava/io/InputStream;
            0    1     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference;
    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;
    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 3072
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  Ljava/io/InputStream;
            0    1     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 3079
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  [B
            0    1     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 3087
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  [B
            0    1     2     offset  I
            0    1     3        len  I
            0    1     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);
    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 3094
            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    1     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1           src  [B
            0    1     2  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference;
    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;
    MethodParameters:
              Name  Flags
      src           
      valueTypeRef  

  public <T> T readValue(byte[], int, int, com.fasterxml.jackson.core.type.TypeReference);
    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 3102
            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    1     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1           src  [B
            0    1     2        offset  I
            0    1     3           len  I
            0    1     4  valueTypeRef  Lcom/fasterxml/jackson/core/type/TypeReference;
    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;
    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 3109
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  [B
            0    1     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 3117
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  [B
            0    1     2     offset  I
            0    1     3        len  I
            0    1     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 3123
            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;
         1: .line 3124
            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;
         2: .line 3123
            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    3     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1        src  Ljava/io/DataInput;
            0    3     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 3130
            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    1     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1        src  Ljava/io/DataInput;
            0    1     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 3147
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* resultFile */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/File;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3148
            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 3164
            aload 0 /* this */
            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;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3165
            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=4, 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 3173
            aload 0 /* this */
            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/DataOutput;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3174
            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 3189
            aload 0 /* this */
            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;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3190
            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 3205
            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 3207
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 2 /* sw */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 3208
            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 3209
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3210
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 3211
            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 3213
      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 3229
            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 3231
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 2 /* bb */
            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;
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 3232
            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 3233
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3234
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 3235
            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 3237
      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 3238
            aload 2 /* bb */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.release:()V
         9: .line 3239
            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 3254
            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 3263
            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 3273
            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 3282
            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 3290
            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 3305
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3306
            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 3307
      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 3305
            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 3322
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3323
            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 3324
      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 3322
            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 3339
            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 3348
            aload 1 /* pp */
            ifnonnull 2
         1: .line 3349
            getstatic com.fasterxml.jackson.databind.ObjectWriter.NULL_PRETTY_PRINTER:Lcom/fasterxml/jackson/core/PrettyPrinter;
            astore 1 /* pp */
         2: .line 3351
      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 3359
            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 3360
            aload 0 /* this */
            aload 1 /* config */
         2: .line 3361
            aconst_null
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getDefaultPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
         3: .line 3360
            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 3369
            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 3380
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         1: .line 3381
            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 3391
            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 3401
            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 3411
            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 3419
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3421
            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 3422
      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 3419
            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 3430
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3432
            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 3433
      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 3430
            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 3441
            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 3457
            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 3468
            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 3480
            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 3494
            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 3495
            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 3496
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 3495
            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 3506
            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 3507
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 3506
            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 3517
            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 3518
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 3517
            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 3528
            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 3529
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 3528
            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 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 3537
            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 3548
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         1: .line 3549
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aconst_null
            aconst_null
         2: .line 3550
            aload 1 /* schema */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 3549
            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 3560
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aconst_null
            aconst_null
         1: .line 3561
            aconst_null
            aload 1 /* injectableValues */
         2: .line 3560
            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 3569
            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 3579
            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 3589
            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 3597
            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 3598
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 3597
            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 3606
            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 3607
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 3606
            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 3615
            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 3616
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 3615
            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 3656
            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<?>);
    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 3666
            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<*>;
    Exceptions:
      throws java.lang.IllegalArgumentException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Lcom/fasterxml/jackson/core/type/TypeReference<*>;)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 3676
            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 3693
            aload 1 /* fromValue */
            ifnull 6
         1: .line 3698
            aload 2 /* toValueType */
            invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
            astore 3 /* targetType */
        start local 3 // java.lang.Class targetType
         2: .line 3699
            aload 3 /* targetType */
            ldc Ljava/lang/Object;
            if_acmpeq 6
         3: .line 3700
            aload 2 /* toValueType */
            invokevirtual com.fasterxml.jackson.databind.JavaType.hasGenericTypes:()Z
            ifne 6
         4: .line 3701
            aload 3 /* targetType */
            aload 1 /* fromValue */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 6
         5: .line 3702
            aload 1 /* fromValue */
            areturn
        end local 3 // java.lang.Class targetType
         6: .line 3707
      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 3 /* buf */
        start local 3 // com.fasterxml.jackson.databind.util.TokenBuffer buf
         7: .line 3708
            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 9
         8: .line 3709
            aload 3 /* buf */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 3 /* buf */
         9: .line 3714
      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
        10: .line 3716
            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
        11: .line 3719
            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
        12: .line 3722
            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
        13: .line 3723
            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
        14: .line 3724
            aload 8 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 18
        15: .line 3725
            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 3726
            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
        17: .line 3727
            goto 24
        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:
        18: aload 8 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 19
            aload 8 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 21
        19: .line 3728
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* result */
        start local 6 // java.lang.Object result
        20: .line 3729
            goto 24
        end local 6 // java.lang.Object result
        21: .line 3730
      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
        22: .line 3731
            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
        23: .line 3733
            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
        24: .line 3735
      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
        25: .line 3736
            aload 6 /* result */
        26: 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
        27: .line 3737
      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
        28: .line 3738
            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   29     0         this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   29     1    fromValue  Ljava/lang/Object;
            0   29     2  toValueType  Lcom/fasterxml/jackson/databind/JavaType;
            2    6     3   targetType  Ljava/lang/Class<*>;
            7   29     3          buf  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
           10   27     4       config  Lcom/fasterxml/jackson/databind/SerializationConfig;
           12   27     5            p  Lcom/fasterxml/jackson/core/JsonParser;
           17   18     6       result  Ljava/lang/Object;
           20   21     6       result  Ljava/lang/Object;
           24   27     6       result  Ljava/lang/Object;
           13   27     7  deserConfig  Lcom/fasterxml/jackson/databind/DeserializationConfig;
           14   27     8            t  Lcom/fasterxml/jackson/core/JsonToken;
           16   17     9         ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           22   24     9         ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           23   24    10        deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
           28   29     4            e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           9    26      27  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 3781
            aload 1 /* valueToUpdate */
            astore 3 /* result */
        start local 3 // java.lang.Object result
         1: .line 3782
            aload 1 /* valueToUpdate */
            ifnull 17
            aload 2 /* overrides */
            ifnull 17
         2: .line 3783
            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 3784
            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 3785
            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 3788
      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 3789
            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 3788
            astore 5 /* config */
        start local 5 // com.fasterxml.jackson.databind.SerializationConfig config
         8: .line 3790
            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 3791
            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 3792
            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 3793
            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 3794
            goto 17
      StackMap locals:
      StackMap stack: java.io.IOException
        13: astore 5 /* e */
        start local 5 // java.io.IOException e
        14: .line 3795
            aload 5 /* e */
            instanceof com.fasterxml.jackson.databind.JsonMappingException
            ifeq 16
        15: .line 3796
            aload 5 /* e */
            checkcast com.fasterxml.jackson.databind.JsonMappingException
            athrow
        16: .line 3799
      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 3802
      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 3824
            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 3841
            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 3842
            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 3859
            aload 1 /* type */
            ifnonnull 2
         1: .line 3860
            new java.lang.IllegalArgumentException
            dup
            ldc "type must be provided"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 3862
      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 3863
            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.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 3876
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* config */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.createInstance:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/ser/SerializerFactory;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            areturn
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    MethodParameters:
        Name  Flags
      config  

  protected final void _configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
         0: .line 3886
            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 3887
            aload 3 /* cfg */
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         2: .line 3888
            aload 3 /* cfg */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.CLOSE_CLOSEABLE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 5
            aload 2 /* value */
            instanceof java.io.Closeable
            ifeq 5
         3: .line 3889
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* value */
            aload 3 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._configAndWriteCloseable:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
         4: .line 3890
            return
         5: .line 3893
      StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
      StackMap stack:
            aload 0 /* this */
            aload 3 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* g */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         6: .line 3894
            goto 10
      StackMap locals:
      StackMap stack: java.lang.Exception
         7: astore 4 /* e */
        start local 4 // java.lang.Exception e
         8: .line 3895
            aload 1 /* g */
            aload 4 /* e */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIOE:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Exception;)V
         9: .line 3896
            return
        end local 4 // java.lang.Exception e
        10: .line 3898
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
        11: .line 3899
            return
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   12     1      g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   12     2  value  Ljava/lang/Object;
            1   12     3    cfg  Lcom/fasterxml/jackson/databind/SerializationConfig;
            8   10     4      e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           5     6       7  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      g      
      value  

  private final void _configAndWriteCloseable(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, com.fasterxml.jackson.databind.SerializationConfig);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
         0: .line 3908
            aload 2 /* value */
            checkcast java.io.Closeable
            astore 4 /* toClose */
        start local 4 // java.io.Closeable toClose
         1: .line 3910
            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 3911
            aload 4 /* toClose */
            astore 5 /* tmpToClose */
        start local 5 // java.io.Closeable tmpToClose
         3: .line 3912
            aconst_null
            astore 4 /* toClose */
         4: .line 3913
            aload 5 /* tmpToClose */
            invokeinterface java.io.Closeable.close:()V
        end local 5 // java.io.Closeable tmpToClose
         5: .line 3914
            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 3915
            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 3916
            return
        end local 5 // java.lang.Exception e
         9: .line 3918
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
        10: .line 3919
            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 3928
            aload 2 /* value */
            checkcast java.io.Closeable
            astore 4 /* toClose */
        start local 4 // java.io.Closeable toClose
         1: .line 3930
            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 3931
            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 3932
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         4: .line 3934
            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 3935
            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 3936
            return
        end local 5 // java.lang.Exception e
         8: .line 3938
      StackMap locals:
      StackMap stack:
            aload 4 /* toClose */
            invokeinterface java.io.Closeable.close:()V
         9: .line 3939
            return
        end local 4 // java.io.Closeable toClose
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   10     1        g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   10     2    value  Ljava/lang/Object;
            0   10     3      cfg  Lcom/fasterxml/jackson/databind/SerializationConfig;
            1   10     4  toClose  Ljava/io/Closeable;
            6    8     5        e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           1     4       5  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      g      
      value  
      cfg    

  protected java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=8, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        start local 2 // com.fasterxml.jackson.core.JsonParser p
        start local 3 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3959
            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 3960
            aload 0 /* this */
            aload 2 /* p */
            aload 1 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 6 /* ctxt */
        start local 6 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         2: .line 3961
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 5
         3: .line 3963
            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 3964
            goto 13
        end local 4 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType top com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack:
         5: aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 6
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         6: .line 3965
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* result */
        start local 4 // java.lang.Object result
         7: .line 3966
            goto 13
        end local 4 // java.lang.Object result
         8: .line 3967
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* ctxt */
            aload 3 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 7 /* deser */
        start local 7 // com.fasterxml.jackson.databind.JsonDeserializer deser
         9: .line 3969
            aload 1 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            ifeq 12
        10: .line 3970
            aload 0 /* this */
            aload 2 /* p */
            aload 6 /* ctxt */
            aload 1 /* cfg */
            aload 3 /* valueType */
            aload 7 /* deser */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._unwrapAndDeserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
            astore 4 /* result */
        start local 4 // java.lang.Object result
        11: .line 3971
            goto 13
        end local 4 // java.lang.Object result
        12: .line 3972
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 7 /* deser */
            aload 2 /* p */
            aload 6 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 4 /* result */
        end local 7 // com.fasterxml.jackson.databind.JsonDeserializer deser
        start local 4 // java.lang.Object result
        13: .line 3976
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Object com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack:
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.clearCurrentToken:()V
        14: .line 3977
            aload 1 /* cfg */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 16
        15: .line 3978
            aload 0 /* this */
            aload 2 /* p */
            aload 6 /* ctxt */
            aload 3 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        16: .line 3980
      StackMap locals:
      StackMap stack:
            aload 4 /* result */
            areturn
        end local 6 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 5 // com.fasterxml.jackson.core.JsonToken t
        end local 4 // java.lang.Object result
        end local 3 // com.fasterxml.jackson.databind.JavaType valueType
        end local 2 // com.fasterxml.jackson.core.JsonParser p
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   17     1        cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   17     2          p  Lcom/fasterxml/jackson/core/JsonParser;
            0   17     3  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4    5     4     result  Ljava/lang/Object;
            7    8     4     result  Ljava/lang/Object;
           11   12     4     result  Ljava/lang/Object;
           13   17     4     result  Ljava/lang/Object;
            1   17     5          t  Lcom/fasterxml/jackson/core/JsonToken;
            2   17     6       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            9   13     7      deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      cfg        
      p          
      valueType  

  protected java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=11, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3986
            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 3988
            aload 0 /* this */
            aload 5 /* p */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
        start local 7 // com.fasterxml.jackson.core.JsonToken t
         3: .line 3989
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 8 /* cfg */
        start local 8 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         4: .line 3990
            aload 0 /* this */
            aload 5 /* p */
            aload 8 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 9 /* ctxt */
        start local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         5: .line 3991
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         6: .line 3993
            aload 0 /* this */
            aload 9 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 9 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 6 /* result */
        start local 6 // java.lang.Object result
         7: .line 3994
            goto 17
        end local 6 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser top com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.databind.DeserializationContext
      StackMap stack:
         8: aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 9
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 11
         9: .line 3995
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* result */
        start local 6 // java.lang.Object result
        10: .line 3996
            goto 17
        end local 6 // java.lang.Object result
        11: .line 3997
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 10 /* deser */
        start local 10 // com.fasterxml.jackson.databind.JsonDeserializer deser
        12: .line 3998
            aload 8 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            ifeq 15
        13: .line 3999
            aload 0 /* this */
            aload 5 /* p */
            aload 9 /* ctxt */
            aload 8 /* cfg */
            aload 2 /* valueType */
            aload 10 /* deser */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._unwrapAndDeserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
            astore 6 /* result */
        start local 6 // java.lang.Object result
        14: .line 4000
            goto 16
        end local 6 // java.lang.Object result
        15: .line 4001
      StackMap locals: com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 10 /* deser */
            aload 5 /* p */
            aload 9 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 6 /* result */
        start local 6 // java.lang.Object result
        16: .line 4003
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser java.lang.Object com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 9 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.checkUnresolvedObjectId:()V
        end local 10 // com.fasterxml.jackson.databind.JsonDeserializer deser
        17: .line 4005
      StackMap locals:
      StackMap stack:
            aload 8 /* cfg */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 19
        18: .line 4006
            aload 0 /* this */
            aload 5 /* p */
            aload 9 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        19: .line 4008
      StackMap locals:
      StackMap stack:
            aload 6 /* result */
        20: .line 4009
            aload 5 /* p */
            ifnull 21
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        21: .line 4008
      StackMap locals:
      StackMap stack: java.lang.Object
            areturn
        end local 9 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 8 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 7 // com.fasterxml.jackson.core.JsonToken t
        end local 6 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
      StackMap stack: java.lang.Throwable
        22: astore 3
        23: .line 4009
            aload 5 /* p */
            ifnull 24
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 5 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        24: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        25: astore 4
            aload 3
            ifnonnull 26
            aload 4
            astore 3
            goto 27
      StackMap locals:
      StackMap stack:
        26: aload 3
            aload 4
            if_acmpeq 27
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        27: aload 3
            athrow
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p0
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   28     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   28     1         p0  Lcom/fasterxml/jackson/core/JsonParser;
            0   28     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            2   24     5          p  Lcom/fasterxml/jackson/core/JsonParser;
            7    8     6     result  Ljava/lang/Object;
           10   11     6     result  Ljava/lang/Object;
           14   15     6     result  Ljava/lang/Object;
           16   22     6     result  Ljava/lang/Object;
            3   22     7          t  Lcom/fasterxml/jackson/core/JsonToken;
            4   22     8        cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            5   22     9       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           12   17    10      deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
      Exception table:
        from    to  target  type
           2    20      22  any
           1    21      25  any
          22    25      25  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      p0         
      valueType  

  protected com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=11, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
         0: .line 4020
            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 4021
            getstatic com.fasterxml.jackson.databind.ObjectMapper.JSON_NODE_TYPE:Lcom/fasterxml/jackson/databind/JavaType;
            astore 5 /* valueType */
        start local 5 // com.fasterxml.jackson.databind.JavaType valueType
         3: .line 4023
            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 4027
            aload 6 /* cfg */
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)V
         5: .line 4028
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
        start local 7 // com.fasterxml.jackson.core.JsonToken t
         6: .line 4029
            aload 7 /* t */
            ifnonnull 11
         7: .line 4030
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
         8: .line 4031
            aload 7 /* t */
            ifnonnull 11
         9: .line 4052
            aload 4 /* p */
            ifnull 10
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        10: .line 4032
      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:
            aconst_null
            areturn
        11: .line 4035
      StackMap locals:
      StackMap stack:
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 15
        12: .line 4036
            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;
        13: .line 4052
            aload 4 /* p */
            ifnull 14
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        14: .line 4036
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.node.NullNode
            areturn
        15: .line 4038
      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 8 /* ctxt */
        start local 8 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        16: .line 4039
            aload 0 /* this */
            aload 8 /* ctxt */
            aload 5 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 9 /* deser */
        start local 9 // com.fasterxml.jackson.databind.JsonDeserializer deser
        17: .line 4041
            aload 6 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.useRootWrapping:()Z
            ifeq 20
        18: .line 4042
            aload 0 /* this */
            aload 4 /* p */
            aload 8 /* ctxt */
            aload 6 /* cfg */
            aload 5 /* valueType */
            aload 9 /* deser */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._unwrapAndDeserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
            astore 10 /* result */
        start local 10 // java.lang.Object result
        19: .line 4043
            goto 23
        end local 10 // java.lang.Object result
        20: .line 4044
      StackMap locals: com.fasterxml.jackson.databind.DeserializationContext com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 9 /* deser */
            aload 4 /* p */
            aload 8 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 10 /* result */
        start local 10 // java.lang.Object result
        21: .line 4045
            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 23
        22: .line 4046
            aload 0 /* this */
            aload 4 /* p */
            aload 8 /* 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
        23: .line 4051
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 10 /* result */
            checkcast com.fasterxml.jackson.databind.JsonNode
        24: .line 4052
            aload 4 /* p */
            ifnull 25
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        25: .line 4051
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.JsonNode
            areturn
        end local 10 // java.lang.Object result
        end local 9 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 8 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        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
        26: astore 2
        27: .line 4052
            aload 4 /* p */
            ifnull 28
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        28: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        29: astore 3
            aload 2
            ifnonnull 30
            aload 3
            astore 2
            goto 31
      StackMap locals:
      StackMap stack:
        30: aload 2
            aload 3
            if_acmpeq 31
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        31: 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   32     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   32     1         p0  Lcom/fasterxml/jackson/core/JsonParser;
            2   28     4          p  Lcom/fasterxml/jackson/core/JsonParser;
            3   26     5  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4   26     6        cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            6   26     7          t  Lcom/fasterxml/jackson/core/JsonToken;
           16   26     8       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           17   26     9      deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
           19   20    10     result  Ljava/lang/Object;
           21   26    10     result  Ljava/lang/Object;
      Exception table:
        from    to  target  type
           2     9      26  any
          11    13      26  any
          15    24      26  any
           1    10      29  any
          11    14      29  any
          15    25      29  any
          26    29      29  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p0    

  protected  _unwrapAndDeserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object>);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=10, args_size=6
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 3 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 4 // com.fasterxml.jackson.databind.JavaType rootType
        start local 5 // com.fasterxml.jackson.databind.JsonDeserializer deser
         0: .line 4060
            aload 3 /* config */
            aload 4 /* rootType */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.findRootName:(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 6 /* expRootName */
        start local 6 // com.fasterxml.jackson.databind.PropertyName expRootName
         1: .line 4062
            aload 6 /* expRootName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            astore 7 /* expSimpleName */
        start local 7 // java.lang.String expSimpleName
         2: .line 4063
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 7
         3: .line 4064
            aload 2 /* ctxt */
            aload 4 /* rootType */
            getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
         4: .line 4065
            ldc "Current token not START_OBJECT (needed to unwrap root name '%s'), but %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 4066
            aload 7 /* expSimpleName */
            aastore
            dup
            iconst_1
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            aastore
         6: .line 4064
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 4068
      StackMap locals: com.fasterxml.jackson.databind.PropertyName java.lang.String
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 12
         8: .line 4069
            aload 2 /* ctxt */
            aload 4 /* rootType */
            getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
         9: .line 4070
            ldc "Current token not FIELD_NAME (to contain expected root name '%s'), but %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        10: .line 4071
            aload 7 /* expSimpleName */
            aastore
            dup
            iconst_1
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            aastore
        11: .line 4069
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
        12: .line 4073
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
            astore 8 /* actualName */
        start local 8 // java.lang.String actualName
        13: .line 4074
            aload 7 /* expSimpleName */
            aload 8 /* actualName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 18
        14: .line 4075
            aload 2 /* ctxt */
            aload 4 /* rootType */
        15: .line 4076
            ldc "Root name '%s' does not match expected ('%s') for type %s"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        16: .line 4077
            aload 8 /* actualName */
            aastore
            dup
            iconst_1
            aload 7 /* expSimpleName */
            aastore
            dup
            iconst_2
            aload 4 /* rootType */
            aastore
        17: .line 4075
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch:(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 4080
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            pop
        19: .line 4081
            aload 5 /* deser */
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 9 /* result */
        start local 9 // java.lang.Object result
        20: .line 4083
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 25
        21: .line 4084
            aload 2 /* ctxt */
            aload 4 /* rootType */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
        22: .line 4085
            ldc "Current token not END_OBJECT (to match wrapper object with root name '%s'), but %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        23: .line 4086
            aload 7 /* expSimpleName */
            aastore
            dup
            iconst_1
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            aastore
        24: .line 4084
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.reportWrongTokenException:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonToken;Ljava/lang/String;[Ljava/lang/Object;)V
        25: .line 4088
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 27
        26: .line 4089
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 4 /* rootType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        27: .line 4091
      StackMap locals:
      StackMap stack:
            aload 9 /* result */
            areturn
        end local 9 // java.lang.Object result
        end local 8 // java.lang.String actualName
        end local 7 // java.lang.String expSimpleName
        end local 6 // com.fasterxml.jackson.databind.PropertyName expRootName
        end local 5 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 4 // com.fasterxml.jackson.databind.JavaType rootType
        end local 3 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   28     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   28     1              p  Lcom/fasterxml/jackson/core/JsonParser;
            0   28     2           ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0   28     3         config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   28     4       rootType  Lcom/fasterxml/jackson/databind/JavaType;
            0   28     5          deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
            1   28     6    expRootName  Lcom/fasterxml/jackson/databind/PropertyName;
            2   28     7  expSimpleName  Ljava/lang/String;
           13   28     8     actualName  Ljava/lang/String;
           20   28     9         result  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    Signature: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;)Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      p         
      ctxt      
      config    
      rootType  
      deser     

  protected com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         0: .line 4101
            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 4121
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)V
         1: .line 4126
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         2: .line 4127
            aload 3 /* t */
            ifnonnull 8
         3: .line 4129
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         4: .line 4130
            aload 3 /* t */
            ifnonnull 8
         5: .line 4133
            aload 1 /* p */
            aload 2 /* targetType */
         6: .line 4134
            ldc "No content to map due to end-of-input"
         7: .line 4133
            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 4137
      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 4142
            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 4152
            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 4153
            aload 4 /* t */
            ifnull 4
         2: .line 4154
            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 4155
            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 4157
      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 4173
            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 4174
            aload 3 /* deser */
            ifnull 3
         2: .line 4175
            aload 3 /* deser */
            areturn
         3: .line 4178
      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 4179
            aload 3 /* deser */
            ifnonnull 8
         5: .line 4180
            aload 1 /* ctxt */
            aload 2 /* valueType */
         6: .line 4181
            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 4180
            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 4183
      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 4184
            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 4192
            aload 1 /* schema */
            ifnull 5
         1: .line 4193
            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 4194
            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 4195
            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 4194
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 4198
      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  

  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 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
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValues:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/type/TypeReference;)Lcom/fasterxml/jackson/databind/MappingIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

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

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