public class org.springframework.http.converter.json.SpringHandlerInstantiator extends com.fasterxml.jackson.databind.cfg.HandlerInstantiator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.http.converter.json.SpringHandlerInstantiator
  super_class: com.fasterxml.jackson.databind.cfg.HandlerInstantiator
{
  private final org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory;
    descriptor: Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.springframework.beans.factory.config.AutowireCapableBeanFactory);
    descriptor: (Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory
         0: .line 66
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.databind.cfg.HandlerInstantiator.<init>:()V
         1: .line 67
            aload 1 /* beanFactory */
            ldc "BeanFactory must not be null"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 68
            aload 0 /* this */
            aload 1 /* beanFactory */
            putfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
         3: .line 69
            return
        end local 1 // org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    4     1  beanFactory  Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
    MethodParameters:
             Name  Flags
      beanFactory  

  public com.fasterxml.jackson.databind.JsonDeserializer<?> deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 76
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonDeserializer
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.databind.KeyDeserializer keyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/KeyDeserializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 83
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.KeyDeserializer
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/KeyDeserializer;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.databind.JsonSerializer<?> serializerInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonSerializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 90
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonSerializer
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/JsonSerializer<*>;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?> typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 97
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.databind.jsontype.TypeIdResolver typeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 102
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.jsontype.TypeIdResolver
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/jsontype/TypeIdResolver;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.databind.deser.ValueInstantiator valueInstantiatorInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 110
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.deser.ValueInstantiator
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/deser/ValueInstantiator;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.annotation.ObjectIdGenerator<?> objectIdGeneratorInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/ObjectIdGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 118
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.annotation.ObjectIdGenerator
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/annotation/ObjectIdGenerator<*>;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.annotation.ObjectIdResolver resolverIdGeneratorInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 126
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.annotation.ObjectIdResolver
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.databind.PropertyNamingStrategy namingStrategyInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 134
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.PropertyNamingStrategy
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.databind.util.Converter<?, ?> converterInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/util/Converter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        start local 3 // java.lang.Class implClass
         0: .line 142
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 3 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.util.Converter
            areturn
        end local 3 // java.lang.Class implClass
        end local 2 // com.fasterxml.jackson.databind.introspect.Annotated annotated
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    1     2  annotated  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0    1     3  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/util/Converter<**>;
    MethodParameters:
           Name  Flags
      config     
      annotated  
      implClass  

  public com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter virtualPropertyWriterInstance(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ser/VirtualBeanPropertyWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // java.lang.Class implClass
         0: .line 148
            aload 0 /* this */
            getfield org.springframework.http.converter.json.SpringHandlerInstantiator.beanFactory:Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;
            aload 2 /* implClass */
            invokeinterface org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter
            areturn
        end local 2 // java.lang.Class implClass
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // org.springframework.http.converter.json.SpringHandlerInstantiator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/http/converter/json/SpringHandlerInstantiator;
            0    1     1     config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    1     2  implClass  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/databind/ser/VirtualBeanPropertyWriter;
    MethodParameters:
           Name  Flags
      config     
      implClass  
}
SourceFile: "SpringHandlerInstantiator.java"