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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=15, locals=0, args_size=0
         0: .line 375
            new com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
            dup
            invokespecial com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.<init>:()V
            putstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
         1: .line 381
            new com.fasterxml.jackson.databind.cfg.BaseSettings
            dup
         2: .line 382
            aconst_null
         3: .line 383
            getstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
         4: .line 384
            aconst_null
            invokestatic com.fasterxml.jackson.databind.type.TypeFactory.defaultInstance:()Lcom/fasterxml/jackson/databind/type/TypeFactory;
         5: .line 385
            aconst_null
            getstatic com.fasterxml.jackson.databind.util.StdDateFormat.instance:Lcom/fasterxml/jackson/databind/util/StdDateFormat;
            aconst_null
         6: .line 386
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
         7: .line 387
            aconst_null
         8: .line 388
            invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
         9: .line 390
            getstatic com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator.instance:Lcom/fasterxml/jackson/databind/jsontype/impl/LaissezFaireSubTypeValidator;
        10: .line 392
            new com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider
            dup
            invokespecial com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider.<init>:()V
        11: .line 381
            invokespecial com.fasterxml.jackson.databind.cfg.BaseSettings.<init>:(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;Lcom/fasterxml/jackson/databind/type/TypeFactory;Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;Ljava/text/DateFormat;Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;Ljava/util/Locale;Ljava/util/TimeZone;Lcom/fasterxml/jackson/core/Base64Variant;Lcom/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator;Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider;)V
            putstatic com.fasterxml.jackson.databind.ObjectMapper.DEFAULT_BASE:Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
        12: .line 393
            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 576
            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 577
            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 585
            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 586
            return
        end local 1 // com.fasterxml.jackson.core.JsonFactory jf
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    jf  Lcom/fasterxml/jackson/core/JsonFactory;
    MethodParameters:
      Name  Flags
      jf    

  protected void <init>(com.fasterxml.jackson.databind.ObjectMapper);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper src
         0: .line 593
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 554
            aload 0 /* this */
         2: .line 555
            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 595
            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 596
            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 597
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            invokevirtual com.fasterxml.jackson.databind.jsontype.SubtypeResolver.copy:()Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
         6: .line 598
            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 599
            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 600
            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 601
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.copy:()Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            putfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
        10: .line 602
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            invokevirtual com.fasterxml.jackson.databind.introspect.SimpleMixInResolver.copy:()Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
        11: .line 604
            new com.fasterxml.jackson.databind.util.RootNameLookup
            dup
            invokespecial com.fasterxml.jackson.databind.util.RootNameLookup.<init>:()V
            astore 2 /* rootNames */
        start local 2 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        12: .line 605
            aload 0 /* this */
            new com.fasterxml.jackson.databind.SerializationConfig
            dup
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        13: .line 606
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 2 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        14: .line 605
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        15: .line 607
            aload 0 /* this */
            new com.fasterxml.jackson.databind.DeserializationConfig
            dup
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        16: .line 608
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            aload 2 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
        17: .line 609
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;)V
        18: .line 607
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        19: .line 610
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.copy:()Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
        20: .line 611
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.copy:()Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
        21: .line 614
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
        22: .line 617
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            astore 3 /* reg */
        start local 3 // java.util.Set reg
        23: .line 618
            aload 3 /* reg */
            ifnonnull 26
        24: .line 619
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
        25: .line 620
            goto 27
        26: .line 621
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.util.RootNameLookup java.util.Set
      StackMap stack:
            aload 0 /* this */
            new java.util.LinkedHashSet
            dup
            aload 3 /* reg */
            invokespecial java.util.LinkedHashSet.<init>:(Ljava/util/Collection;)V
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
        27: .line 623
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.Set reg
        end local 2 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   28     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   28     1        src  Lcom/fasterxml/jackson/databind/ObjectMapper;
           12   28     2  rootNames  Lcom/fasterxml/jackson/databind/util/RootNameLookup;
           23   28     3        reg  Ljava/util/Set<Ljava/lang/Object;>;
    MethodParameters:
      Name  Flags
      src   

  public void <init>(com.fasterxml.jackson.core.JsonFactory, com.fasterxml.jackson.databind.ser.DefaultSerializerProvider, com.fasterxml.jackson.databind.deser.DefaultDeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=8, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonFactory jf
        start local 2 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider sp
        start local 3 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext dc
         0: .line 637
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.core.ObjectCodec.<init>:()V
         1: .line 554
            aload 0 /* this */
         2: .line 555
            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 642
            aload 1 /* jf */
            ifnonnull 6
         4: .line 643
            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 644
            goto 9
         6: .line 645
      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 646
            aload 1 /* jf */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.getCodec:()Lcom/fasterxml/jackson/core/ObjectCodec;
            ifnonnull 9
         8: .line 647
            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 650
      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 651
            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 653
            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 655
            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 656
            aload 0 /* this */
            aload 5 /* mixins */
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
        14: .line 657
            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 658
            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 659
            aload 0 /* this */
            new com.fasterxml.jackson.databind.cfg.CoercionConfigs
            dup
            invokespecial com.fasterxml.jackson.databind.cfg.CoercionConfigs.<init>:()V
            putfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
        17: .line 660
            aload 0 /* this */
            new com.fasterxml.jackson.databind.SerializationConfig
            dup
            aload 6 /* base */
        18: .line 661
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 5 /* mixins */
            aload 4 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
            invokespecial com.fasterxml.jackson.databind.SerializationConfig.<init>:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;)V
        19: .line 660
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
        20: .line 662
            aload 0 /* this */
            new com.fasterxml.jackson.databind.DeserializationConfig
            dup
            aload 6 /* base */
        21: .line 663
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
            aload 5 /* mixins */
            aload 4 /* rootNames */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._configOverrides:Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;
        22: .line 664
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            invokespecial com.fasterxml.jackson.databind.DeserializationConfig.<init>:(Lcom/fasterxml/jackson/databind/cfg/BaseSettings;Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;Lcom/fasterxml/jackson/databind/util/RootNameLookup;Lcom/fasterxml/jackson/databind/cfg/ConfigOverrides;Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;)V
        23: .line 662
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
        24: .line 667
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering:()Z
            istore 7 /* needOrder */
        start local 7 // boolean needOrder
        25: .line 668
            iload 7 /* needOrder */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_PROPERTIES_ALPHABETICALLY:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ixor
            ifeq 27
        26: .line 669
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_PROPERTIES_ALPHABETICALLY:Lcom/fasterxml/jackson/databind/MapperFeature;
            iload 7 /* needOrder */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.configure:(Lcom/fasterxml/jackson/databind/MapperFeature;Z)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
        27: .line 672
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
      StackMap stack:
            aload 0 /* this */
            aload 2 /* sp */
            ifnonnull 28
            new com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl
            dup
            invokespecial com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl.<init>:()V
            goto 29
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
        28: aload 2 /* sp */
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
        29: putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
        30: .line 673
            aload 0 /* this */
            aload 3 /* dc */
            ifnonnull 32
        31: .line 674
            new com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl
            dup
            getstatic com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.instance:Lcom/fasterxml/jackson/databind/deser/BeanDeserializerFactory;
            invokespecial com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl.<init>:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)V
            goto 33
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper
        32: aload 3 /* dc */
        33: .line 673
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonFactory com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.util.RootNameLookup com.fasterxml.jackson.databind.introspect.SimpleMixInResolver com.fasterxml.jackson.databind.cfg.BaseSettings int
      StackMap stack: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationContext:Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
        34: .line 677
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.ser.BeanSerializerFactory.instance:Lcom/fasterxml/jackson/databind/ser/BeanSerializerFactory;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
        35: .line 678
            return
        end local 7 // boolean needOrder
        end local 6 // com.fasterxml.jackson.databind.cfg.BaseSettings base
        end local 5 // com.fasterxml.jackson.databind.introspect.SimpleMixInResolver mixins
        end local 4 // com.fasterxml.jackson.databind.util.RootNameLookup rootNames
        end local 3 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext dc
        end local 2 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider sp
        end local 1 // com.fasterxml.jackson.core.JsonFactory jf
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   36     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   36     1         jf  Lcom/fasterxml/jackson/core/JsonFactory;
            0   36     2         sp  Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            0   36     3         dc  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
           11   36     4  rootNames  Lcom/fasterxml/jackson/databind/util/RootNameLookup;
           13   36     5     mixins  Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
           15   36     6       base  Lcom/fasterxml/jackson/databind/cfg/BaseSettings;
           25   36     7  needOrder  Z
    MethodParameters:
      Name  Flags
      jf    
      sp    
      dc    

  protected com.fasterxml.jackson.databind.introspect.ClassIntrospector defaultClassIntrospector();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 687
            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 712
            aload 0 /* this */
            ldc Lcom/fasterxml/jackson/databind/ObjectMapper;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._checkInvalidCopy:(Ljava/lang/Class;)V
         1: .line 713
            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 721
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* exp */
            if_acmpeq 4
         1: .line 723
            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 724
            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 723
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 726
      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 742
            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 754
            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 764
            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 774
            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 785
            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 800
            getstatic com.fasterxml.jackson.databind.cfg.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.ObjectMapper registerModule(com.fasterxml.jackson.databind.Module);
    descriptor: (Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.Module module
         0: .line 818
            aload 0 /* this */
            ldc "module"
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 822
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.getModuleName:()Ljava/lang/String;
            astore 2 /* name */
        start local 2 // java.lang.String name
         2: .line 823
            aload 2 /* name */
            ifnonnull 4
         3: .line 824
            new java.lang.IllegalArgumentException
            dup
            ldc "Module without defined name"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 826
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.version:()Lcom/fasterxml/jackson/core/Version;
            astore 3 /* version */
        start local 3 // com.fasterxml.jackson.core.Version version
         5: .line 827
            aload 3 /* version */
            ifnonnull 7
         6: .line 828
            new java.lang.IllegalArgumentException
            dup
            ldc "Module without defined version"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 832
      StackMap locals: com.fasterxml.jackson.core.Version
      StackMap stack:
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.getDependencies:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 5
            goto 10
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.Module java.lang.String com.fasterxml.jackson.core.Version top java.util.Iterator
      StackMap stack:
         8: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.Module
            astore 4 /* dep */
        start local 4 // com.fasterxml.jackson.databind.Module dep
         9: .line 833
            aload 0 /* this */
            aload 4 /* dep */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModule:(Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
        end local 4 // com.fasterxml.jackson.databind.Module dep
        10: .line 832
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        11: .line 837
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ifeq 18
        12: .line 838
            aload 1 /* module */
            invokevirtual com.fasterxml.jackson.databind.Module.getTypeId:()Ljava/lang/Object;
            astore 4 /* typeId */
        start local 4 // java.lang.Object typeId
        13: .line 839
            aload 4 /* typeId */
            ifnull 18
        14: .line 840
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            ifnonnull 16
        15: .line 843
            aload 0 /* this */
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            putfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
        16: .line 846
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.Module java.lang.String com.fasterxml.jackson.core.Version java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._registeredModuleTypes:Ljava/util/Set;
            aload 4 /* typeId */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            ifne 18
        17: .line 847
            aload 0 /* this */
            areturn
        end local 4 // java.lang.Object typeId
        18: .line 853
      StackMap locals:
      StackMap stack:
            aload 1 /* module */
            new com.fasterxml.jackson.databind.ObjectMapper$1
            dup
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.databind.ObjectMapper$1.<init>:(Lcom/fasterxml/jackson/databind/ObjectMapper;)V
            invokevirtual com.fasterxml.jackson.databind.Module.setupModule:(Lcom/fasterxml/jackson/databind/Module$SetupContext;)V
        19: .line 1018
            aload 0 /* this */
            areturn
        end local 3 // com.fasterxml.jackson.core.Version version
        end local 2 // java.lang.String name
        end local 1 // com.fasterxml.jackson.databind.Module module
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   20     1   module  Lcom/fasterxml/jackson/databind/Module;
            2   20     2     name  Ljava/lang/String;
            5   20     3  version  Lcom/fasterxml/jackson/core/Version;
            9   10     4      dep  Lcom/fasterxml/jackson/databind/Module;
           13   18     4   typeId  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      module  

  public com.fasterxml.jackson.databind.ObjectMapper registerModules(com.fasterxml.jackson.databind.Module[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/Module;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.Module[] modules
         0: .line 1034
            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 1035
            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 1034
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 1037
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.Module[] modules
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  modules  [Lcom/fasterxml/jackson/databind/Module;
            2    3     2   module  Lcom/fasterxml/jackson/databind/Module;
    MethodParameters:
         Name  Flags
      modules  

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

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

  public static java.util.List<com.fasterxml.jackson.databind.Module> findModules();
    descriptor: ()Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 1089
            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 1103
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* modules */
        start local 1 // java.util.ArrayList modules
         1: .line 1104
            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 1105
            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 1106
            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 1105
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         6: .line 1108
            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 1112
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            astore 2 /* sm */
        start local 2 // java.lang.SecurityManager sm
         1: .line 1113
            aload 2 /* sm */
            ifnonnull 6
         2: .line 1114
            aload 1 /* classLoader */
            ifnonnull 4
         3: .line 1115
            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 1114
      StackMap locals:
      StackMap stack: java.util.ServiceLoader
            areturn
         6: .line 1117
      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 1139
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.databind.ObjectMapper.findModules:()Ljava/util/List;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.registerModules:(Ljava/lang/Iterable;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.OutputStream out
         0: .line 1157
            aload 0 /* this */
            ldc "out"
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1158
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* out */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            astore 2 /* g */
        start local 2 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1159
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 2 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1160
            aload 2 /* g */
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonGenerator g
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1   out  Ljava/io/OutputStream;
            2    4     2     g  Lcom/fasterxml/jackson/core/JsonGenerator;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.OutputStream, com.fasterxml.jackson.core.JsonEncoding);
    descriptor: (Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.OutputStream out
        start local 2 // com.fasterxml.jackson.core.JsonEncoding enc
         0: .line 1172
            aload 0 /* this */
            ldc "out"
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1173
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* out */
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            astore 3 /* g */
        start local 3 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1174
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 3 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1175
            aload 3 /* g */
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonGenerator g
        end local 2 // com.fasterxml.jackson.core.JsonEncoding enc
        end local 1 // java.io.OutputStream out
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1   out  Ljava/io/OutputStream;
            0    4     2   enc  Lcom/fasterxml/jackson/core/JsonEncoding;
            2    4     3     g  Lcom/fasterxml/jackson/core/JsonGenerator;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
      enc   

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.Writer w
         0: .line 1187
            aload 0 /* this */
            ldc "w"
            aload 1 /* w */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1188
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* w */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
            astore 2 /* g */
        start local 2 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1189
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 2 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1190
            aload 2 /* g */
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonGenerator g
        end local 1 // java.io.Writer w
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1     w  Ljava/io/Writer;
            2    4     2     g  Lcom/fasterxml/jackson/core/JsonGenerator;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      w     

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.File, com.fasterxml.jackson.core.JsonEncoding);
    descriptor: (Ljava/io/File;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.File outputFile
        start local 2 // com.fasterxml.jackson.core.JsonEncoding enc
         0: .line 1202
            aload 0 /* this */
            ldc "outputFile"
            aload 1 /* outputFile */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1203
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* outputFile */
            aload 2 /* enc */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/File;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            astore 3 /* g */
        start local 3 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1204
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 3 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1205
            aload 3 /* g */
            areturn
        end local 3 // com.fasterxml.jackson.core.JsonGenerator g
        end local 2 // com.fasterxml.jackson.core.JsonEncoding enc
        end local 1 // java.io.File outputFile
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1  outputFile  Ljava/io/File;
            0    4     2         enc  Lcom/fasterxml/jackson/core/JsonEncoding;
            2    4     3           g  Lcom/fasterxml/jackson/core/JsonGenerator;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      outputFile  
      enc         

  public com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.DataOutput);
    descriptor: (Ljava/io/DataOutput;)Lcom/fasterxml/jackson/core/JsonGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.DataOutput out
         0: .line 1217
            aload 0 /* this */
            ldc "out"
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1218
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createGenerator:(Ljava/io/DataOutput;)Lcom/fasterxml/jackson/core/JsonGenerator;
            astore 2 /* g */
        start local 2 // com.fasterxml.jackson.core.JsonGenerator g
         2: .line 1219
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 2 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         3: .line 1220
            aload 2 /* g */
            areturn
        end local 2 // com.fasterxml.jackson.core.JsonGenerator g
        end local 1 // java.io.DataOutput out
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1   out  Ljava/io/DataOutput;
            2    4     2     g  Lcom/fasterxml/jackson/core/JsonGenerator;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

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

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

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

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

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

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

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

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

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

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

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

  public com.fasterxml.jackson.databind.SerializationConfig getSerializationConfig();
    descriptor: ()Lcom/fasterxml/jackson/databind/SerializationConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 1386
            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 1399
            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 1410
            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 1424
            aload 0 /* this */
            aload 1 /* f */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerFactory:Lcom/fasterxml/jackson/databind/ser/SerializerFactory;
         1: .line 1425
            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 1436
            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 1445
            aload 0 /* this */
            aload 1 /* p */
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
         1: .line 1446
            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 1457
            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 1469
            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 1498
            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 1499
            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 1516
            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 1517
            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 1530
            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 1531
            aload 2 /* r */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
            if_acmpeq 5
         2: .line 1532
            aload 0 /* this */
            aload 2 /* r */
            putfield com.fasterxml.jackson.databind.ObjectMapper._mixIns:Lcom/fasterxml/jackson/databind/introspect/SimpleMixInResolver;
         3: .line 1533
            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 1534
            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 1536
      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 1540
            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 1545
            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 1553
            aload 0 /* this */
            aload 1 /* sourceMixins */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.setMixIns:(Ljava/util/Map;)Lcom/fasterxml/jackson/databind/ObjectMapper;
            pop
         1: .line 1554
            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 1561
            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 1562
            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 1576
            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 1590
            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 1591
            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 1620
            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 1621
            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 1622
            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 1623
            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 1630
            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 1637
            aload 0 /* this */
            aload 1 /* str */
            putfield com.fasterxml.jackson.databind.ObjectMapper._subtypeResolver:Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
         1: .line 1638
            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 1639
            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 1640
            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 1654
            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 1655
            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 1656
            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 1676
            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 1677
            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 1678
            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 1685
            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 1686
            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 1687
            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 1695
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getPropertyNamingStrategy:()Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

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

  public com.fasterxml.jackson.databind.ObjectMapper setDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter);
    descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.PrettyPrinter pp
         0: .line 1720
            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 1721
            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 1729
            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 1730
            return
        end local 1 // com.fasterxml.jackson.databind.introspect.VisibilityChecker vc
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1    vc  Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;
    Signature: (Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      vc    

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

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

  public com.fasterxml.jackson.databind.ObjectMapper setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude$Include);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         0: .line 1774
            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 1775
            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 1784
            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 1795
            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 1796
            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 1808
            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 1809
            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 1820
            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 1821
            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 1833
            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 1834
            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 1845
            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 1846
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean b
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1     b  Ljava/lang/Boolean;
    MethodParameters:
      Name  Flags
      b     

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

  public void registerSubtypes(java.lang.Class<?>[]);
    descriptor: ([Ljava/lang/Class;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class[] classes
         0: .line 1871
            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 1872
            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 1883
            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 1884
            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 1890
            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 1891
            return
        end local 1 // java.util.Collection subtypes
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1  subtypes  Ljava/util/Collection<Ljava/lang/Class<*>;>;
    Signature: (Ljava/util/Collection<Ljava/lang/Class<*>;>;)V
    MethodParameters:
          Name  Flags
      subtypes  

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

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

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

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

  public com.fasterxml.jackson.databind.ObjectMapper deactivateDefaultTyping();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2014
            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 2033
            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 2034
            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 2035
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typer
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  typer  Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
    Signature: (Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    MethodParameters:
       Name  Flags
      typer  

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

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

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

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

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

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

  public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigDefaults();
    descriptor: ()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2127
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.defaultCoercions:()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

  public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigFor(com.fasterxml.jackson.databind.type.LogicalType);
    descriptor: (Lcom/fasterxml/jackson/databind/type/LogicalType;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.type.LogicalType logicalType
         0: .line 2137
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            aload 1 /* logicalType */
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.findOrCreateCoercion:(Lcom/fasterxml/jackson/databind/type/LogicalType;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            areturn
        end local 1 // com.fasterxml.jackson.databind.type.LogicalType logicalType
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  logicalType  Lcom/fasterxml/jackson/databind/type/LogicalType;
    MethodParameters:
             Name  Flags
      logicalType  

  public com.fasterxml.jackson.databind.cfg.MutableCoercionConfig coercionConfigFor(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Class physicalType
         0: .line 2147
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._coercionConfigs:Lcom/fasterxml/jackson/databind/cfg/CoercionConfigs;
            aload 1 /* physicalType */
            invokevirtual com.fasterxml.jackson.databind.cfg.CoercionConfigs.findOrCreateCoercion:(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
            areturn
        end local 1 // java.lang.Class physicalType
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1  physicalType  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;
    MethodParameters:
              Name  Flags
      physicalType  

  public com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory();
    descriptor: ()Lcom/fasterxml/jackson/databind/type/TypeFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2160
            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 2172
            aload 0 /* this */
            aload 1 /* f */
            putfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
         1: .line 2173
            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 2174
            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 2175
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.databind.type.TypeFactory f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1     f  Lcom/fasterxml/jackson/databind/type/TypeFactory;
    MethodParameters:
      Name  Flags
      f     

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

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

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

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

  public com.fasterxml.jackson.databind.ObjectMapper addHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializationProblemHandler;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.deser.DeserializationProblemHandler h
         0: .line 2247
            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 2248
            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 2256
            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 2257
            aload 0 /* this */
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

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

  public void setFilters(com.fasterxml.jackson.databind.ser.FilterProvider);
    descriptor: (Lcom/fasterxml/jackson/databind/ser/FilterProvider;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.ser.FilterProvider filterProvider
         0: .line 2291
            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 2292
            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 2306
            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 2307
            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 2321
            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 2322
            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 2323
            aload 0 /* this */
            areturn
        end local 1 // com.fasterxml.jackson.core.Base64Variant v
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1     v  Lcom/fasterxml/jackson/core/Base64Variant;
    MethodParameters:
      Name  Flags
      v     

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

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

  public com.fasterxml.jackson.core.JsonFactory getFactory();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 2374
            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.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 2388
            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 2389
            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 2390
            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 2398
            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 2410
            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 2411
            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 2412
            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 2420
            aload 0 /* this */
            aload 1 /* injectableValues */
            putfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         1: .line 2421
            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 2428
            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 2436
            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 2437
            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 2438
            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 2446
            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 2447
            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 2448
            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 com.fasterxml.jackson.databind.ObjectMapper setDefaultAttributes(com.fasterxml.jackson.databind.cfg.ContextAttributes);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;)Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.cfg.ContextAttributes attrs
         0: .line 2460
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig: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;
            putfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
         1: .line 2461
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig: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;
            putfield com.fasterxml.jackson.databind.ObjectMapper._serializationConfig:Lcom/fasterxml/jackson/databind/SerializationConfig;
         2: .line 2462
            aload 0 /* this */
            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    3     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  attrs  Lcom/fasterxml/jackson/databind/cfg/ContextAttributes;
    MethodParameters:
       Name  Flags
      attrs  

  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 2476
            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 2484
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2485
            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 2484
      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 2486
            aload 0 /* this */
            iload 2 /* state */
            ifeq 6
         5: .line 2487
            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 2486
      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 2488
            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
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    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 2496
            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 2497
            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 2498
            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;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    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 2506
            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 2507
            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 2508
            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;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    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 2522
            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 2530
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2531
            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 2530
      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 2532
            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 2540
            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 2541
            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 2550
            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 2551
            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 2559
            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 2560
            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 2569
            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 2570
            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 2584
            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 2592
            aload 0 /* this */
            iload 2 /* state */
            ifeq 2
         1: .line 2593
            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 2592
      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 2594
            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 2602
            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 2603
            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 2612
            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 2613
            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 2621
            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 2622
            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 2631
            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 2632
            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 2642
            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 2657
            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 2658
            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 2674
            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 2675
            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 2674
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2677
            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 2693
            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 2694
            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 2693
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2696
            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 2706
            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 2721
            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 2722
            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 2738
            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 2739
            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 2738
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2741
            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 2757
            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 2758
            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 2757
            iinc 3 1
      StackMap locals:
      StackMap stack:
         4: iload 3
            iload 4
            if_icmplt 1
         5: .line 2760
            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 2776
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.isEnabled:(Lcom/fasterxml/jackson/core/JsonFactory$Feature;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.core.JsonFactory$Feature f
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1     f  Lcom/fasterxml/jackson/core/JsonFactory$Feature;
    MethodParameters:
      Name  Flags
      f     

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

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

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

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

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

  public <T extends com.fasterxml.jackson.core.TreeNode> T readTree(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
         0: .line 2930
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2932
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 2 /* cfg */
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         2: .line 2933
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         3: .line 2934
            aload 3 /* t */
            ifnonnull 7
         4: .line 2935
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         5: .line 2936
            aload 3 /* t */
            ifnonnull 7
         6: .line 2937
            aconst_null
            areturn
         7: .line 2941
      StackMap locals: com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 0 /* this */
            aload 2 /* cfg */
            aload 1 /* p */
            aload 0 /* this */
            ldc Lcom/fasterxml/jackson/databind/JsonNode;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readValue:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonNode
            astore 4 /* n */
        start local 4 // com.fasterxml.jackson.databind.JsonNode n
         8: .line 2942
            aload 4 /* n */
            ifnonnull 10
         9: .line 2943
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            astore 4 /* n */
        10: .line 2946
      StackMap locals: com.fasterxml.jackson.databind.JsonNode
      StackMap stack:
            aload 4 /* n */
            astore 5 /* result */
        start local 5 // com.fasterxml.jackson.core.TreeNode result
        11: .line 2947
            aload 5 /* result */
            areturn
        end local 5 // com.fasterxml.jackson.core.TreeNode result
        end local 4 // com.fasterxml.jackson.databind.JsonNode n
        end local 3 // com.fasterxml.jackson.core.JsonToken t
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   12     1       p  Lcom/fasterxml/jackson/core/JsonParser;
            2   12     2     cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            3   12     3       t  Lcom/fasterxml/jackson/core/JsonToken;
            8   12     4       n  Lcom/fasterxml/jackson/databind/JsonNode;
           11   12     5  result  TT;
    Exceptions:
      throws java.io.IOException
    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 2972
            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
    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 2986
            aload 0 /* this */
            ldc "p"
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 2987
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 3 /* config */
        start local 3 // com.fasterxml.jackson.databind.DeserializationConfig config
         2: .line 2988
            aload 0 /* this */
            aload 1 /* p */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 4 /* ctxt */
        start local 4 // com.fasterxml.jackson.databind.DeserializationContext ctxt
         3: .line 2989
            aload 0 /* this */
            aload 4 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            astore 5 /* deser */
        start local 5 // com.fasterxml.jackson.databind.JsonDeserializer deser
         4: .line 2991
            new com.fasterxml.jackson.databind.MappingIterator
            dup
            aload 2 /* valueType */
            aload 1 /* p */
            aload 4 /* ctxt */
            aload 5 /* deser */
         5: .line 2992
            iconst_0
            aconst_null
         6: .line 2991
            invokespecial com.fasterxml.jackson.databind.MappingIterator.<init>:(Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JsonDeserializer;ZLjava/lang/Object;)V
            areturn
        end local 5 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 4 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 3 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    7     1          p  Lcom/fasterxml/jackson/core/JsonParser;
            0    7     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            2    7     3     config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            3    7     4       ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            4    7     5      deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
    Exceptions:
      throws java.io.IOException
    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 3007
            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
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class<TT;>;)Lcom/fasterxml/jackson/databind/MappingIterator<TT;>;
    MethodParameters:
           Name  Flags
      p          
      valueType  

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

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

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

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

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

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

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

  public void writeValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
         0: .line 3143
            aload 0 /* this */
            ldc "g"
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3144
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            astore 3 /* config */
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig config
         2: .line 3152
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.INDENT_OUTPUT:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 5
         3: .line 3153
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.getPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
            ifnonnull 5
         4: .line 3154
            aload 1 /* g */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.constructDefaultPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.setPrettyPrinter:(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/core/JsonGenerator;
            pop
         5: .line 3157
      StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
      StackMap stack:
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.CLOSE_CLOSEABLE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 8
            aload 2 /* value */
            instanceof java.io.Closeable
            ifeq 8
         6: .line 3158
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* value */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeCloseableValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
         7: .line 3159
            goto 11
         8: .line 3160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* g */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         9: .line 3161
            aload 3 /* config */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 11
        10: .line 3162
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
        11: .line 3165
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   12     1       g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   12     2   value  Ljava/lang/Object;
            2   12     3  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamWriteException, com.fasterxml.jackson.databind.DatabindException
    MethodParameters:
       Name  Flags
      g      
      value  

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

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

  public com.fasterxml.jackson.databind.node.ObjectNode createObjectNode();
    descriptor: ()Lcom/fasterxml/jackson/databind/node/ObjectNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
         0: .line 3209
            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 3221
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.arrayNode:()Lcom/fasterxml/jackson/databind/node/ArrayNode;
            areturn
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;

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

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

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

  public <T> T treeToValue(com.fasterxml.jackson.core.TreeNode, java.lang.Class<T>);
    descriptor: (Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.TreeNode n
        start local 2 // java.lang.Class valueType
         0: .line 3268
            aload 1 /* n */
            ifnonnull 2
         1: .line 3269
            aconst_null
            areturn
         2: .line 3274
      StackMap locals:
      StackMap stack:
            ldc Lcom/fasterxml/jackson/core/TreeNode;
            aload 2 /* valueType */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 6
         3: .line 3275
            aload 2 /* valueType */
            aload 1 /* n */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 6
         4: .line 3276
            aload 1 /* n */
         5: areturn
         6: .line 3278
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            invokeinterface com.fasterxml.jackson.core.TreeNode.asToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* tt */
        start local 3 // com.fasterxml.jackson.core.JsonToken tt
         7: .line 3281
            aload 3 /* tt */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 13
         8: .line 3282
            aload 1 /* n */
            instanceof com.fasterxml.jackson.databind.node.POJONode
            ifeq 13
         9: .line 3283
            aload 1 /* n */
            checkcast com.fasterxml.jackson.databind.node.POJONode
            invokevirtual com.fasterxml.jackson.databind.node.POJONode.getPojo:()Ljava/lang/Object;
            astore 4 /* ob */
        start local 4 // java.lang.Object ob
        10: .line 3284
            aload 4 /* ob */
            ifnull 11
            aload 2 /* valueType */
            aload 4 /* ob */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifeq 13
        11: .line 3285
      StackMap locals: com.fasterxml.jackson.core.JsonToken java.lang.Object
      StackMap stack:
            aload 4 /* ob */
        12: areturn
        end local 4 // java.lang.Object ob
        13: .line 3295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* n */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.treeAsTokens:(Lcom/fasterxml/jackson/core/TreeNode;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readValue:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Class;)Ljava/lang/Object;
        14: areturn
        end local 3 // com.fasterxml.jackson.core.JsonToken tt
        15: .line 3296
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.TreeNode java.lang.Class
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
        16: .line 3299
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
        17: .line 3300
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
        18: .line 3301
            new java.lang.IllegalArgumentException
            dup
            aload 3 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            aload 3 /* e */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.io.IOException e
        end local 2 // java.lang.Class valueType
        end local 1 // com.fasterxml.jackson.core.TreeNode n
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   19     1          n  Lcom/fasterxml/jackson/core/TreeNode;
            0   19     2  valueType  Ljava/lang/Class<TT;>;
            7   15     3         tt  Lcom/fasterxml/jackson/core/JsonToken;
           10   13     4         ob  Ljava/lang/Object;
           16   17     3          e  Lcom/fasterxml/jackson/core/JsonProcessingException;
           18   19     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     5      15  Class com.fasterxml.jackson.core.JsonProcessingException
           6    12      15  Class com.fasterxml.jackson.core.JsonProcessingException
          13    14      15  Class com.fasterxml.jackson.core.JsonProcessingException
           2     5      17  Class java.io.IOException
           6    12      17  Class java.io.IOException
          13    14      17  Class java.io.IOException
    Exceptions:
      throws java.lang.IllegalArgumentException, com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/TreeNode;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      n          
      valueType  

  public <T> T treeToValue(com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/TreeNode;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.TreeNode n
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3317
            aload 1 /* n */
            ifnonnull 2
         1: .line 3318
            aconst_null
            areturn
         2: .line 3321
      StackMap locals:
      StackMap stack:
            aload 2 /* valueType */
            ldc Lcom/fasterxml/jackson/core/TreeNode;
            invokevirtual com.fasterxml.jackson.databind.JavaType.isTypeOrSubTypeOf:(Ljava/lang/Class;)Z
            ifeq 6
         3: .line 3322
            aload 2 /* valueType */
            aload 1 /* n */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual com.fasterxml.jackson.databind.JavaType.isTypeOrSuperTypeOf:(Ljava/lang/Class;)Z
            ifeq 6
         4: .line 3323
            aload 1 /* n */
         5: areturn
         6: .line 3325
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            invokeinterface com.fasterxml.jackson.core.TreeNode.asToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* tt */
        start local 3 // com.fasterxml.jackson.core.JsonToken tt
         7: .line 3326
            aload 3 /* tt */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_EMBEDDED_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 13
         8: .line 3327
            aload 1 /* n */
            instanceof com.fasterxml.jackson.databind.node.POJONode
            ifeq 13
         9: .line 3328
            aload 1 /* n */
            checkcast com.fasterxml.jackson.databind.node.POJONode
            invokevirtual com.fasterxml.jackson.databind.node.POJONode.getPojo:()Ljava/lang/Object;
            astore 4 /* ob */
        start local 4 // java.lang.Object ob
        10: .line 3329
            aload 4 /* ob */
            ifnull 11
            aload 2 /* valueType */
            aload 4 /* ob */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual com.fasterxml.jackson.databind.JavaType.isTypeOrSuperTypeOf:(Ljava/lang/Class;)Z
            ifeq 13
        11: .line 3330
      StackMap locals: com.fasterxml.jackson.core.JsonToken java.lang.Object
      StackMap stack:
            aload 4 /* ob */
        12: areturn
        end local 4 // java.lang.Object ob
        13: .line 3334
      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;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
        14: areturn
        end local 3 // com.fasterxml.jackson.core.JsonToken tt
        15: .line 3335
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.TreeNode com.fasterxml.jackson.databind.JavaType
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
            astore 3 /* e */
        start local 3 // com.fasterxml.jackson.core.JsonProcessingException e
        16: .line 3338
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
        17: .line 3339
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
        18: .line 3340
            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 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.core.TreeNode n
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   19     1          n  Lcom/fasterxml/jackson/core/TreeNode;
            0   19     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            7   15     3         tt  Lcom/fasterxml/jackson/core/JsonToken;
           10   13     4         ob  Ljava/lang/Object;
           16   17     3          e  Lcom/fasterxml/jackson/core/JsonProcessingException;
           18   19     3          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     5      15  Class com.fasterxml.jackson.core.JsonProcessingException
           6    12      15  Class com.fasterxml.jackson.core.JsonProcessingException
          13    14      15  Class com.fasterxml.jackson.core.JsonProcessingException
           2     5      17  Class java.io.IOException
           6    12      17  Class java.io.IOException
          13    14      17  Class java.io.IOException
    Exceptions:
      throws java.lang.IllegalArgumentException, com.fasterxml.jackson.core.JsonProcessingException
    Signature: <T:Ljava/lang/Object;>(Lcom/fasterxml/jackson/core/TreeNode;Lcom/fasterxml/jackson/databind/JavaType;)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=8, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object fromValue
         0: .line 3374
            aload 1 /* fromValue */
            ifnonnull 2
         1: .line 3375
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            areturn
         2: .line 3380
      StackMap locals:
      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 2 /* config */
        start local 2 // com.fasterxml.jackson.databind.SerializationConfig config
         3: .line 3381
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            astore 3 /* context */
        start local 3 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider context
         4: .line 3384
            aload 3 /* context */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.bufferForValueConversion:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 4 /* buf */
        start local 4 // com.fasterxml.jackson.databind.util.TokenBuffer buf
         5: .line 3385
            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 7
         6: .line 3386
            aload 4 /* buf */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 4 /* buf */
         7: .line 3389
      StackMap locals: com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack:
            aload 3 /* context */
            aload 4 /* buf */
            aload 1 /* fromValue */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         8: .line 3390
            aconst_null
            astore 5
            aconst_null
            astore 6
         9: aload 4 /* buf */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 7 /* p */
        start local 7 // com.fasterxml.jackson.core.JsonParser p
        10: .line 3391
            aload 0 /* this */
            aload 7 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readTree:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/TreeNode;
            checkcast com.fasterxml.jackson.databind.JsonNode
        11: .line 3392
            aload 7 /* p */
            ifnull 12
            aload 7 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        12: .line 3391
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.util.TokenBuffer java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
      StackMap stack: com.fasterxml.jackson.databind.JsonNode
            areturn
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 5
        14: .line 3392
            aload 7 /* p */
            ifnull 15
            aload 7 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 7 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        15: aload 5
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        16: astore 6
            aload 5
            ifnonnull 17
            aload 6
            astore 5
            goto 18
      StackMap locals:
      StackMap stack:
        17: aload 5
            aload 6
            if_acmpeq 18
            aload 5
            aload 6
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        18: aload 5
            athrow
        19: .line 3393
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack: java.io.IOException
            astore 5 /* e */
        start local 5 // java.io.IOException e
        20: .line 3394
            new java.lang.IllegalArgumentException
            dup
            aload 5 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            aload 5 /* e */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 5 // java.io.IOException e
        end local 4 // com.fasterxml.jackson.databind.util.TokenBuffer buf
        end local 3 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider context
        end local 2 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 1 // java.lang.Object fromValue
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   21     1  fromValue  Ljava/lang/Object;
            3   21     2     config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            4   21     3    context  Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            5   21     4        buf  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
           10   15     7          p  Lcom/fasterxml/jackson/core/JsonParser;
           20   21     5          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          10    11      13  any
           9    12      16  any
          13    16      16  any
           7    12      19  Class java.io.IOException
          13    19      19  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 3420
            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 3431
            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 3453
            aload 0 /* this */
            aconst_null
         1: .line 3454
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 3453
            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 3454
            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 3453
            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 3466
            aload 0 /* this */
            aconst_null
         1: .line 3467
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
         2: .line 3466
            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 3467
            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 3466
            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 3493
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3494
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/File;)Lcom/fasterxml/jackson/core/JsonParser;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.File src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  Ljava/io/File;
            0    2     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/File;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

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

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

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

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

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

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

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

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

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

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

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

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

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

  public <T> T readValue(byte[], com.fasterxml.jackson.databind.JavaType);
    descriptor: ([BLcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // byte[] src
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 3722
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3723
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([B)Lcom/fasterxml/jackson/core/JsonParser;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  [B
            0    2     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
    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 3730
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3731
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            iload 2 /* offset */
            iload 3 /* len */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:([BII)Lcom/fasterxml/jackson/core/JsonParser;
            aload 4 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 4 // com.fasterxml.jackson.databind.JavaType valueType
        end local 3 // int len
        end local 2 // int offset
        end local 1 // byte[] src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     1        src  [B
            0    2     2     offset  I
            0    2     3        len  I
            0    2     4  valueType  Lcom/fasterxml/jackson/databind/JavaType;
    Exceptions:
      throws java.io.IOException, com.fasterxml.jackson.core.exc.StreamReadException, com.fasterxml.jackson.databind.DatabindException
    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 3737
            aload 0 /* this */
            ldc "src"
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 3738
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._jsonFactory:Lcom/fasterxml/jackson/core/JsonFactory;
            aload 1 /* src */
            invokevirtual com.fasterxml.jackson.core.JsonFactory.createParser:(Ljava/io/DataInput;)Lcom/fasterxml/jackson/core/JsonParser;
         2: .line 3739
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
         3: .line 3738
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class valueType
        end local 1 // java.io.DataInput src
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1        src  Ljava/io/DataInput;
            0    4     2  valueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/io/DataInput;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
           Name  Flags
      src        
      valueType  

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

  public void writeValue(java.io.File, java.lang.Object);
    descriptor: (Ljava/io/File;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.File resultFile
        start local 2 // java.lang.Object value
         0: .line 3763
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* resultFile */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/File;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3764
            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.exc.StreamWriteException, com.fasterxml.jackson.databind.DatabindException
    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 3780
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* out */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3781
            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.exc.StreamWriteException, com.fasterxml.jackson.databind.DatabindException
    MethodParameters:
       Name  Flags
      out    
      value  

  public void writeValue(java.io.DataOutput, java.lang.Object);
    descriptor: (Ljava/io/DataOutput;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.io.DataOutput out
        start local 2 // java.lang.Object value
         0: .line 3788
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* out */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/DataOutput;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3789
            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 3804
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* w */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         1: .line 3805
            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.exc.StreamWriteException, com.fasterxml.jackson.databind.DatabindException
    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 3819
            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 3821
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* sw */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/Writer;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 3822
            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 3823
            aload 3 /* e */
            athrow
        end local 3 // com.fasterxml.jackson.core.JsonProcessingException e
         5: .line 3824
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 3825
            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 3827
      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=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object value
         0: .line 3843
            aconst_null
            astore 2
            aconst_null
            astore 3
         1: 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 4 /* bb */
        start local 4 // com.fasterxml.jackson.core.util.ByteArrayBuilder bb
         2: .line 3844
            aload 0 /* this */
            aload 0 /* this */
            aload 4 /* bb */
            getstatic com.fasterxml.jackson.core.JsonEncoding.UTF8:Lcom/fasterxml/jackson/core/JsonEncoding;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createGenerator:(Ljava/io/OutputStream;Lcom/fasterxml/jackson/core/JsonEncoding;)Lcom/fasterxml/jackson/core/JsonGenerator;
            aload 1 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         3: .line 3845
            aload 4 /* bb */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.toByteArray:()[B
            astore 5 /* result */
        start local 5 // byte[] result
         4: .line 3846
            aload 4 /* bb */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.release:()V
         5: .line 3847
            aload 5 /* result */
         6: .line 3848
            aload 4 /* bb */
            ifnull 7
            aload 4 /* bb */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.close:()V
         7: .line 3847
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.util.ByteArrayBuilder byte[]
      StackMap stack: byte[]
            areturn
        end local 5 // byte[] result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.util.ByteArrayBuilder
      StackMap stack: java.lang.Throwable
         8: astore 2
         9: .line 3848
            aload 4 /* bb */
            ifnull 10
            aload 4 /* bb */
            invokevirtual com.fasterxml.jackson.core.util.ByteArrayBuilder.close:()V
        end local 4 // com.fasterxml.jackson.core.util.ByteArrayBuilder bb
      StackMap locals:
      StackMap stack:
        10: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 3
            aload 2
            ifnonnull 12
            aload 3
            astore 2
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 2
            aload 3
            if_acmpeq 13
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        13: aload 2
            athrow
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object
      StackMap stack: com.fasterxml.jackson.core.JsonProcessingException
        14: astore 2 /* e */
        start local 2 // com.fasterxml.jackson.core.JsonProcessingException e
        15: .line 3849
            aload 2 /* e */
            athrow
        end local 2 // com.fasterxml.jackson.core.JsonProcessingException e
        16: .line 3850
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
        17: .line 3851
            aload 2 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 2 // java.io.IOException e
        end local 1 // java.lang.Object value
        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   value  Ljava/lang/Object;
            2   10     4      bb  Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;
            4    8     5  result  [B
           15   16     2       e  Lcom/fasterxml/jackson/core/JsonProcessingException;
           17   18     2       e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     6       8  any
           1     7      11  any
           8    11      11  any
           0     7      14  Class com.fasterxml.jackson.core.JsonProcessingException
           8    14      14  Class com.fasterxml.jackson.core.JsonProcessingException
           0     7      16  Class java.io.IOException
           8    14      16  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 3867
            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 3876
            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 3886
            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 3895
            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 3903
            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 3918
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3919
            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 3920
      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 3918
            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 3935
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 3936
            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 3937
      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 3935
            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 3952
            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 3961
            aload 1 /* pp */
            ifnonnull 2
         1: .line 3962
            getstatic com.fasterxml.jackson.databind.ObjectWriter.NULL_PRETTY_PRINTER:Lcom/fasterxml/jackson/core/PrettyPrinter;
            astore 1 /* pp */
         2: .line 3964
      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 3972
            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 3973
            aload 0 /* this */
            aload 1 /* config */
         2: .line 3974
            aconst_null
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.getDefaultPrettyPrinter:()Lcom/fasterxml/jackson/core/PrettyPrinter;
         3: .line 3973
            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 3982
            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 3993
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         1: .line 3994
            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 4004
            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 4014
            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 4024
            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 4032
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 4034
            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 4035
      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 4032
            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 4043
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         1: .line 4045
            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 4046
      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 4043
            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 4054
            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 4070
            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 4081
            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 4093
            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 4107
            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 4108
            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 4109
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 4108
            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 4119
            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 4120
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4119
            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 4130
            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 4131
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4130
            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 4141
            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 4142
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4141
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._newReader:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/Object;Lcom/fasterxml/jackson/core/FormatSchema;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/ObjectReader;
            areturn
        end local 1 // com.fasterxml.jackson.core.type.TypeReference type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1  type  Lcom/fasterxml/jackson/core/type/TypeReference<*>;
    Signature: (Lcom/fasterxml/jackson/core/type/TypeReference<*>;)Lcom/fasterxml/jackson/databind/ObjectReader;
    MethodParameters:
      Name  Flags
      type  

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

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

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

  public com.fasterxml.jackson.databind.ObjectReader reader(com.fasterxml.jackson.databind.node.JsonNodeFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;)Lcom/fasterxml/jackson/databind/ObjectReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.node.JsonNodeFactory f
         0: .line 4198
            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 4209
            aload 0 /* this */
            aload 1 /* schema */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifySchemaType:(Lcom/fasterxml/jackson/core/FormatSchema;)V
         1: .line 4210
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aconst_null
            aconst_null
         2: .line 4211
            aload 1 /* schema */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         3: .line 4210
            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 4221
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aconst_null
            aconst_null
         1: .line 4222
            aconst_null
            aload 1 /* injectableValues */
         2: .line 4221
            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 4230
            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 4240
            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 4250
            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 4258
            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 4259
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4258
            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 4267
            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 4268
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4267
            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 4276
            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 4277
            aconst_null
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._injectableValues:Lcom/fasterxml/jackson/databind/InjectableValues;
         2: .line 4276
            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 4324
            aload 0 /* this */
            aload 1 /* fromValue */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._typeFactory:Lcom/fasterxml/jackson/databind/type/TypeFactory;
            aload 2 /* toValueType */
            invokevirtual com.fasterxml.jackson.databind.type.TypeFactory.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._convert:(Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Class toValueType
        end local 1 // java.lang.Object fromValue
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    1     1    fromValue  Ljava/lang/Object;
            0    1     2  toValueType  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.lang.IllegalArgumentException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
             Name  Flags
      fromValue    
      toValueType  

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

  public <T> T convertValue(, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // java.lang.Object fromValue
        start local 2 // com.fasterxml.jackson.databind.JavaType toValueType
         0: .line 4344
            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=12, 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 4361
            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 3 /* config */
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig config
         1: .line 4362
            aload 0 /* this */
            aload 3 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            astore 4 /* context */
        start local 4 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider context
         2: .line 4365
            aload 4 /* context */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.bufferForValueConversion:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 5 /* buf */
        start local 5 // com.fasterxml.jackson.databind.util.TokenBuffer buf
         3: .line 4366
            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 4367
            aload 5 /* buf */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 5 /* buf */
         5: .line 4371
      StackMap locals: com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack:
            aload 4 /* context */
            aload 5 /* buf */
            aload 1 /* fromValue */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         6: .line 4374
            aload 5 /* 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
         7: .line 4377
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 8 /* deserConfig */
        start local 8 // com.fasterxml.jackson.databind.DeserializationConfig deserConfig
         8: .line 4378
            aload 0 /* this */
            aload 6 /* 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 9 /* t */
        start local 9 // com.fasterxml.jackson.core.JsonToken t
         9: .line 4379
            aload 9 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 13
        10: .line 4380
            aload 0 /* this */
            aload 6 /* p */
            aload 8 /* 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 10 /* ctxt */
        start local 10 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        11: .line 4381
            aload 0 /* this */
            aload 10 /* 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 10 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 7 /* result */
        end local 10 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 7 // java.lang.Object result
        12: .line 4382
            goto 19
        end local 7 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.JsonParser top com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
      StackMap stack:
        13: aload 9 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 14
            aload 9 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 16
        14: .line 4383
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 7 /* result */
        start local 7 // java.lang.Object result
        15: .line 4384
            goto 19
        end local 7 // java.lang.Object result
        16: .line 4385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* p */
            aload 8 /* 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 10 /* ctxt */
        start local 10 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        17: .line 4386
            aload 0 /* this */
            aload 10 /* 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 11 /* deser */
        start local 11 // com.fasterxml.jackson.databind.JsonDeserializer deser
        18: .line 4388
            aload 11 /* deser */
            aload 6 /* p */
            aload 10 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 7 /* result */
        end local 11 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 10 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 7 // java.lang.Object result
        19: .line 4390
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.util.TokenBuffer com.fasterxml.jackson.core.JsonParser java.lang.Object com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 6 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        20: .line 4391
            aload 7 /* result */
        21: areturn
        end local 9 // com.fasterxml.jackson.core.JsonToken t
        end local 8 // com.fasterxml.jackson.databind.DeserializationConfig deserConfig
        end local 7 // java.lang.Object result
        end local 6 // com.fasterxml.jackson.core.JsonParser p
        22: .line 4392
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack: java.io.IOException
            astore 6 /* e */
        start local 6 // java.io.IOException e
        23: .line 4393
            new java.lang.IllegalArgumentException
            dup
            aload 6 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            aload 6 /* e */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 6 // java.io.IOException e
        end local 5 // com.fasterxml.jackson.databind.util.TokenBuffer buf
        end local 4 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider context
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig config
        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   24     0         this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   24     1    fromValue  Ljava/lang/Object;
            0   24     2  toValueType  Lcom/fasterxml/jackson/databind/JavaType;
            1   24     3       config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            2   24     4      context  Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            3   24     5          buf  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            7   22     6            p  Lcom/fasterxml/jackson/core/JsonParser;
           12   13     7       result  Ljava/lang/Object;
           15   16     7       result  Ljava/lang/Object;
           19   22     7       result  Ljava/lang/Object;
            8   22     8  deserConfig  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            9   22     9            t  Lcom/fasterxml/jackson/core/JsonToken;
           11   12    10         ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           17   19    10         ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
           18   19    11        deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
           23   24     6            e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           5    21      22  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=3, locals=8, 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 4436
            aload 1 /* valueToUpdate */
            astore 3 /* result */
        start local 3 // java.lang.Object result
         1: .line 4437
            aload 1 /* valueToUpdate */
            ifnull 18
            aload 2 /* overrides */
            ifnull 18
         2: .line 4438
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
         3: .line 4439
            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;
         4: .line 4438
            astore 4 /* config */
        start local 4 // com.fasterxml.jackson.databind.SerializationConfig config
         5: .line 4440
            aload 0 /* this */
            aload 4 /* config */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            astore 5 /* context */
        start local 5 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider context
         6: .line 4442
            aload 5 /* context */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.bufferForValueConversion:(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 6 /* buf */
        start local 6 // com.fasterxml.jackson.databind.util.TokenBuffer buf
         7: .line 4443
            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 4444
            aload 6 /* buf */
            iconst_1
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.forceUseOfBigDecimal:(Z)Lcom/fasterxml/jackson/databind/util/TokenBuffer;
            astore 6 /* buf */
         9: .line 4447
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object java.lang.Object java.lang.Object com.fasterxml.jackson.databind.SerializationConfig com.fasterxml.jackson.databind.ser.DefaultSerializerProvider com.fasterxml.jackson.databind.util.TokenBuffer
      StackMap stack:
            aload 5 /* context */
            aload 6 /* buf */
            aload 2 /* overrides */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
        10: .line 4448
            aload 6 /* buf */
            invokevirtual com.fasterxml.jackson.databind.util.TokenBuffer.asParser:()Lcom/fasterxml/jackson/core/JsonParser;
            astore 7 /* p */
        start local 7 // com.fasterxml.jackson.core.JsonParser p
        11: .line 4449
            aload 0 /* this */
            aload 1 /* valueToUpdate */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.readerForUpdating:(Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/ObjectReader;
            aload 7 /* p */
            invokevirtual com.fasterxml.jackson.databind.ObjectReader.readValue:(Lcom/fasterxml/jackson/core/JsonParser;)Ljava/lang/Object;
            astore 3 /* result */
        12: .line 4450
            aload 7 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 7 // com.fasterxml.jackson.core.JsonParser p
        13: .line 4451
            goto 18
      StackMap locals:
      StackMap stack: java.io.IOException
        14: astore 7 /* e */
        start local 7 // java.io.IOException e
        15: .line 4452
            aload 7 /* e */
            instanceof com.fasterxml.jackson.databind.JsonMappingException
            ifeq 17
        16: .line 4453
            aload 7 /* e */
            checkcast com.fasterxml.jackson.databind.JsonMappingException
            athrow
        17: .line 4456
      StackMap locals: java.io.IOException
      StackMap stack:
            aload 7 /* e */
            invokestatic com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE:(Ljava/io/IOException;)Lcom/fasterxml/jackson/databind/JsonMappingException;
            athrow
        end local 7 // java.io.IOException e
        end local 6 // com.fasterxml.jackson.databind.util.TokenBuffer buf
        end local 5 // com.fasterxml.jackson.databind.ser.DefaultSerializerProvider context
        end local 4 // com.fasterxml.jackson.databind.SerializationConfig config
        18: .line 4459
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper java.lang.Object java.lang.Object java.lang.Object
      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   19     0           this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   19     1  valueToUpdate  TT;
            0   19     2      overrides  Ljava/lang/Object;
            1   19     3         result  TT;
            5   18     4         config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            6   18     5        context  Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            7   18     6            buf  Lcom/fasterxml/jackson/databind/util/TokenBuffer;
           11   13     7              p  Lcom/fasterxml/jackson/core/JsonParser;
           15   18     7              e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           9    13      14  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 4481
            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 4498
            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 4499
            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 4516
            aload 1 /* type */
            ifnonnull 2
         1: .line 4517
            new java.lang.IllegalArgumentException
            dup
            ldc "type must be provided"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 4519
      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 4520
            return
        end local 2 // com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper visitor
        end local 1 // com.fasterxml.jackson.databind.JavaType type
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    4     1     type  Lcom/fasterxml/jackson/databind/JavaType;
            0    4     2  visitor  Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitorWrapper;
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    MethodParameters:
         Name  Flags
      type     
      visitor  

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

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

  protected final void _writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
         0: .line 4562
            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 4563
            aload 3 /* cfg */
            getstatic com.fasterxml.jackson.databind.SerializationFeature.CLOSE_CLOSEABLE:Lcom/fasterxml/jackson/databind/SerializationFeature;
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Z
            ifeq 4
            aload 2 /* value */
            instanceof java.io.Closeable
            ifeq 4
         2: .line 4564
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* value */
            aload 3 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeCloseable:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
         3: .line 4565
            return
         4: .line 4568
      StackMap locals: com.fasterxml.jackson.databind.SerializationConfig
      StackMap stack:
            aload 0 /* this */
            aload 3 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._serializerProvider:(Lcom/fasterxml/jackson/databind/SerializationConfig;)Lcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider;
            aload 1 /* g */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         5: .line 4569
            goto 9
      StackMap locals:
      StackMap stack: java.lang.Exception
         6: astore 4 /* e */
        start local 4 // java.lang.Exception e
         7: .line 4570
            aload 1 /* g */
            aload 4 /* e */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.closeOnFailAndThrowAsIOE:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Exception;)V
         8: .line 4571
            return
        end local 4 // java.lang.Exception e
         9: .line 4573
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
        10: .line 4574
            return
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   11     1      g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   11     2  value  Ljava/lang/Object;
            1   11     3    cfg  Lcom/fasterxml/jackson/databind/SerializationConfig;
            7    9     4      e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           4     5       6  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      g      
      value  

  private final void _writeCloseable(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object, com.fasterxml.jackson.databind.SerializationConfig);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;Lcom/fasterxml/jackson/databind/SerializationConfig;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
        start local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
         0: .line 4583
            aload 2 /* value */
            checkcast java.io.Closeable
            astore 4 /* toClose */
        start local 4 // java.io.Closeable toClose
         1: .line 4585
            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 4586
            aload 4 /* toClose */
            astore 5 /* tmpToClose */
        start local 5 // java.io.Closeable tmpToClose
         3: .line 4587
            aconst_null
            astore 4 /* toClose */
         4: .line 4588
            aload 5 /* tmpToClose */
            invokeinterface java.io.Closeable.close:()V
        end local 5 // java.io.Closeable tmpToClose
         5: .line 4589
            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 4590
            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 4591
            return
        end local 5 // java.lang.Exception e
         9: .line 4593
      StackMap locals:
      StackMap stack:
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.close:()V
        10: .line 4594
            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 4603
            aload 2 /* value */
            checkcast java.io.Closeable
            astore 4 /* toClose */
        start local 4 // java.io.Closeable toClose
         1: .line 4605
            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 4606
            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 4607
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.core.JsonGenerator.flush:()V
         4: .line 4609
            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 4610
            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 4611
            return
        end local 5 // java.lang.Exception e
         8: .line 4613
      StackMap locals:
      StackMap stack:
            aload 4 /* toClose */
            invokeinterface java.io.Closeable.close:()V
         9: .line 4614
            return
        end local 4 // java.io.Closeable toClose
        end local 3 // com.fasterxml.jackson.databind.SerializationConfig cfg
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   10     1        g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0   10     2    value  Ljava/lang/Object;
            0   10     3      cfg  Lcom/fasterxml/jackson/databind/SerializationConfig;
            1   10     4  toClose  Ljava/io/Closeable;
            6    8     5        e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           1     4       5  Class java.lang.Exception
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      g      
      value  
      cfg    

  protected final void _configAndWriteValue(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonGenerator g
        start local 2 // java.lang.Object value
         0: .line 4621
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getSerializationConfig:()Lcom/fasterxml/jackson/databind/SerializationConfig;
            aload 1 /* g */
            invokevirtual com.fasterxml.jackson.databind.SerializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonGenerator;)V
         1: .line 4622
            aload 0 /* this */
            aload 1 /* g */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose:(Lcom/fasterxml/jackson/core/JsonGenerator;Ljava/lang/Object;)V
         2: .line 4623
            return
        end local 2 // java.lang.Object value
        end local 1 // com.fasterxml.jackson.core.JsonGenerator g
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    3     1      g  Lcom/fasterxml/jackson/core/JsonGenerator;
            0    3     2  value  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      g      
      value  

  protected java.lang.Object _readValue(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        start local 2 // com.fasterxml.jackson.core.JsonParser p
        start local 3 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 4642
            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 4643
            aload 0 /* this */
            aload 2 /* p */
            aload 1 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 6 /* ctxt */
        start local 6 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext ctxt
         2: .line 4644
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 5
         3: .line 4646
            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 4647
            goto 9
        end local 4 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType top com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      StackMap stack:
         5: aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 6
            aload 5 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         6: .line 4648
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* result */
        start local 4 // java.lang.Object result
         7: .line 4649
            goto 9
        end local 4 // java.lang.Object result
         8: .line 4650
      StackMap locals:
      StackMap stack:
            aload 6 /* ctxt */
            aload 2 /* p */
            aload 3 /* valueType */
            aload 0 /* this */
            aload 6 /* ctxt */
            aload 3 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aconst_null
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* result */
        start local 4 // java.lang.Object result
         9: .line 4653
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Object com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      StackMap stack:
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.clearCurrentToken:()V
        10: .line 4654
            aload 1 /* cfg */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 12
        11: .line 4655
            aload 0 /* this */
            aload 2 /* p */
            aload 6 /* ctxt */
            aload 3 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        12: .line 4657
      StackMap locals:
      StackMap stack:
            aload 4 /* result */
            areturn
        end local 6 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext ctxt
        end local 5 // com.fasterxml.jackson.core.JsonToken t
        end local 4 // java.lang.Object result
        end local 3 // com.fasterxml.jackson.databind.JavaType valueType
        end local 2 // com.fasterxml.jackson.core.JsonParser p
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   13     1        cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0   13     2          p  Lcom/fasterxml/jackson/core/JsonParser;
            0   13     3  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4    5     4     result  Ljava/lang/Object;
            7    8     4     result  Ljava/lang/Object;
            9   13     4     result  Ljava/lang/Object;
            1   13     5          t  Lcom/fasterxml/jackson/core/JsonToken;
            2   13     6       ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      cfg        
      p          
      valueType  

  protected java.lang.Object _readMapAndClose(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=10, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
        start local 2 // com.fasterxml.jackson.databind.JavaType valueType
         0: .line 4663
            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 4665
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.getDeserializationConfig:()Lcom/fasterxml/jackson/databind/DeserializationConfig;
            astore 7 /* cfg */
        start local 7 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         3: .line 4666
            aload 0 /* this */
            aload 5 /* p */
            aload 7 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 8 /* ctxt */
        start local 8 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext ctxt
         4: .line 4667
            aload 0 /* this */
            aload 5 /* p */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._initForReading:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/core/JsonToken;
            astore 9 /* t */
        start local 9 // com.fasterxml.jackson.core.JsonToken t
         5: .line 4668
            aload 9 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 8
         6: .line 4670
            aload 0 /* this */
            aload 8 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 8 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.getNullValue:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 6 /* result */
        start local 6 // java.lang.Object result
         7: .line 4671
            goto 15
        end local 6 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser top com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
         8: aload 9 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpeq 9
            aload 9 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.END_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 11
         9: .line 4672
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* result */
        start local 6 // java.lang.Object result
        10: .line 4673
            goto 15
        end local 6 // java.lang.Object result
        11: .line 4674
      StackMap locals:
      StackMap stack:
            aload 8 /* ctxt */
            aload 5 /* p */
            aload 2 /* valueType */
        12: .line 4675
            aload 0 /* this */
            aload 8 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aconst_null
        13: .line 4674
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            astore 6 /* result */
        start local 6 // java.lang.Object result
        14: .line 4676
            aload 8 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.checkUnresolvedObjectId:()V
        15: .line 4678
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser java.lang.Object com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.core.JsonToken
      StackMap stack:
            aload 7 /* cfg */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 17
        16: .line 4679
            aload 0 /* this */
            aload 5 /* p */
            aload 8 /* ctxt */
            aload 2 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        17: .line 4681
      StackMap locals:
      StackMap stack:
            aload 6 /* result */
        18: .line 4682
            aload 5 /* p */
            ifnull 19
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        19: .line 4681
      StackMap locals:
      StackMap stack: java.lang.Object
            areturn
        end local 9 // com.fasterxml.jackson.core.JsonToken t
        end local 8 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext ctxt
        end local 7 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 6 // java.lang.Object result
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
      StackMap stack: java.lang.Throwable
        20: astore 3
        21: .line 4682
            aload 5 /* p */
            ifnull 22
            aload 5 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 5 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        22: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        23: astore 4
            aload 3
            ifnonnull 24
            aload 4
            astore 3
            goto 25
      StackMap locals:
      StackMap stack:
        24: aload 3
            aload 4
            if_acmpeq 25
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        25: aload 3
            athrow
        end local 2 // com.fasterxml.jackson.databind.JavaType valueType
        end local 1 // com.fasterxml.jackson.core.JsonParser p0
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   26     0       this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   26     1         p0  Lcom/fasterxml/jackson/core/JsonParser;
            0   26     2  valueType  Lcom/fasterxml/jackson/databind/JavaType;
            2   22     5          p  Lcom/fasterxml/jackson/core/JsonParser;
            7    8     6     result  Ljava/lang/Object;
           10   11     6     result  Ljava/lang/Object;
           14   20     6     result  Ljava/lang/Object;
            3   20     7        cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            4   20     8       ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            5   20     9          t  Lcom/fasterxml/jackson/core/JsonToken;
      Exception table:
        from    to  target  type
           2    18      20  any
           1    19      23  any
          20    23      23  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      p0         
      valueType  

  protected com.fasterxml.jackson.databind.JsonNode _readTreeAndClose(com.fasterxml.jackson.core.JsonParser);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/databind/JsonNode;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=10, args_size=2
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p0
         0: .line 4693
            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 4694
            aload 0 /* this */
            ldc Lcom/fasterxml/jackson/databind/JsonNode;
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.constructType:(Ljava/lang/reflect/Type;)Lcom/fasterxml/jackson/databind/JavaType;
            astore 5 /* valueType */
        start local 5 // com.fasterxml.jackson.databind.JavaType valueType
         3: .line 4696
            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 4700
            aload 6 /* cfg */
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         5: .line 4701
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
        start local 7 // com.fasterxml.jackson.core.JsonToken t
         6: .line 4702
            aload 7 /* t */
            ifnonnull 12
         7: .line 4703
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 7 /* t */
         8: .line 4704
            aload 7 /* t */
            ifnonnull 12
         9: .line 4707
            aload 6 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.missingNode:()Lcom/fasterxml/jackson/databind/JsonNode;
        10: .line 4725
            aload 4 /* p */
            ifnull 11
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        11: .line 4707
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken
      StackMap stack: com.fasterxml.jackson.databind.JsonNode
            areturn
        12: .line 4712
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* p */
            aload 6 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            astore 9 /* ctxt */
        start local 9 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext ctxt
        13: .line 4713
            aload 7 /* t */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            if_acmpne 16
        14: .line 4714
            aload 6 /* cfg */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getNodeFactory:()Lcom/fasterxml/jackson/databind/node/JsonNodeFactory;
            invokevirtual com.fasterxml.jackson.databind.node.JsonNodeFactory.nullNode:()Lcom/fasterxml/jackson/databind/node/NullNode;
            astore 8 /* resultNode */
        start local 8 // com.fasterxml.jackson.databind.JsonNode resultNode
        15: .line 4715
            goto 19
        end local 8 // com.fasterxml.jackson.databind.JsonNode resultNode
        16: .line 4716
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken top com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      StackMap stack:
            aload 9 /* ctxt */
            aload 4 /* p */
            aload 5 /* valueType */
        17: .line 4717
            aload 0 /* this */
            aload 9 /* ctxt */
            aload 5 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aconst_null
        18: .line 4716
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/JsonDeserializer;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonNode
            astore 8 /* resultNode */
        start local 8 // com.fasterxml.jackson.databind.JsonNode resultNode
        19: .line 4721
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.DeserializationConfig com.fasterxml.jackson.core.JsonToken com.fasterxml.jackson.databind.JsonNode com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      StackMap stack:
            aload 6 /* cfg */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_TRAILING_TOKENS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifeq 21
        20: .line 4722
            aload 0 /* this */
            aload 4 /* p */
            aload 9 /* ctxt */
            aload 5 /* valueType */
            invokevirtual com.fasterxml.jackson.databind.ObjectMapper._verifyNoTrailingTokens:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/JavaType;)V
        21: .line 4724
      StackMap locals:
      StackMap stack:
            aload 8 /* resultNode */
        22: .line 4725
            aload 4 /* p */
            ifnull 23
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        23: .line 4724
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.JsonNode
            areturn
        end local 9 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext ctxt
        end local 8 // com.fasterxml.jackson.databind.JsonNode resultNode
        end local 7 // com.fasterxml.jackson.core.JsonToken t
        end local 6 // com.fasterxml.jackson.databind.DeserializationConfig cfg
        end local 5 // com.fasterxml.jackson.databind.JavaType valueType
      StackMap locals: com.fasterxml.jackson.databind.ObjectMapper com.fasterxml.jackson.core.JsonParser java.lang.Throwable java.lang.Throwable com.fasterxml.jackson.core.JsonParser
      StackMap stack: java.lang.Throwable
        24: astore 2
        25: .line 4725
            aload 4 /* p */
            ifnull 26
            aload 4 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.close:()V
        end local 4 // com.fasterxml.jackson.core.JsonParser p
      StackMap locals:
      StackMap stack:
        26: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        27: astore 3
            aload 2
            ifnonnull 28
            aload 3
            astore 2
            goto 29
      StackMap locals:
      StackMap stack:
        28: aload 2
            aload 3
            if_acmpeq 29
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        29: aload 2
            athrow
        end local 1 // com.fasterxml.jackson.core.JsonParser p0
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   30     0        this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0   30     1          p0  Lcom/fasterxml/jackson/core/JsonParser;
            2   26     4           p  Lcom/fasterxml/jackson/core/JsonParser;
            3   24     5   valueType  Lcom/fasterxml/jackson/databind/JavaType;
            4   24     6         cfg  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            6   24     7           t  Lcom/fasterxml/jackson/core/JsonToken;
           15   16     8  resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
           19   24     8  resultNode  Lcom/fasterxml/jackson/databind/JsonNode;
           13   24     9        ctxt  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
      Exception table:
        from    to  target  type
           2    10      24  any
          12    22      24  any
           1    11      27  any
          12    23      27  any
          24    27      27  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      p0    

  protected com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDeserializationContext(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationConfig);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationConfig;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.ObjectMapper this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig cfg
         0: .line 4737
            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 4753
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.ObjectMapper._deserializationConfig:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.initialize:(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/JsonParser;
            pop
         1: .line 4758
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.currentToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
        start local 3 // com.fasterxml.jackson.core.JsonToken t
         2: .line 4759
            aload 3 /* t */
            ifnonnull 8
         3: .line 4761
            aload 1 /* p */
            invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
            astore 3 /* t */
         4: .line 4762
            aload 3 /* t */
            ifnonnull 8
         5: .line 4765
            aload 1 /* p */
            aload 2 /* targetType */
         6: .line 4766
            ldc "No content to map due to end-of-input"
         7: .line 4765
            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 4769
      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 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 4779
            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 4780
            aload 4 /* t */
            ifnull 4
         2: .line 4781
            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 4782
            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 4784
      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 4800
            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 4801
            aload 3 /* deser */
            ifnull 3
         2: .line 4802
            aload 3 /* deser */
            areturn
         3: .line 4805
      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 4806
            aload 3 /* deser */
            ifnonnull 8
         5: .line 4807
            aload 1 /* ctxt */
            aload 2 /* valueType */
         6: .line 4808
            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 4807
            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 4810
      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 4811
            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.DatabindException
    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 4819
            aload 1 /* schema */
            ifnull 5
         1: .line 4820
            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 4821
            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 4822
            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 4821
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 4825
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.core.FormatSchema schema
        end local 0 // com.fasterxml.jackson.databind.ObjectMapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    6     1  schema  Lcom/fasterxml/jackson/core/FormatSchema;
    MethodParameters:
        Name  Flags
      schema  

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

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

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

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

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

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

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

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