public class org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean implements org.springframework.beans.factory.FactoryBean<com.fasterxml.jackson.databind.ObjectMapper>, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean
  super_class: java.lang.Object
{
  private final org.springframework.http.converter.json.Jackson2ObjectMapperBuilder builder;
    descriptor: Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.fasterxml.jackson.databind.ObjectMapper objectMapper;
    descriptor: Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
         0: .line 148
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 151
            aload 0 /* this */
            new org.springframework.http.converter.json.Jackson2ObjectMapperBuilder
            dup
            invokespecial org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.<init>:()V
            putfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
         2: .line 148
            return
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;

  public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper objectMapper
         0: .line 162
            aload 0 /* this */
            aload 1 /* objectMapper */
            putfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
         1: .line 163
            return
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper objectMapper
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  objectMapper  Lcom/fasterxml/jackson/databind/ObjectMapper;
    MethodParameters:
              Name  Flags
      objectMapper  

  public void setCreateXmlMapper(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // boolean createXmlMapper
         0: .line 171
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            iload 1 /* createXmlMapper */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.createXmlMapper:(Z)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 172
            return
        end local 1 // boolean createXmlMapper
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  createXmlMapper  Z
    MethodParameters:
                 Name  Flags
      createXmlMapper  

  public void setFactory(com.fasterxml.jackson.core.JsonFactory);
    descriptor: (Lcom/fasterxml/jackson/core/JsonFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.core.JsonFactory factory
         0: .line 180
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* factory */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.factory:(Lcom/fasterxml/jackson/core/JsonFactory;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 181
            return
        end local 1 // com.fasterxml.jackson.core.JsonFactory factory
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  factory  Lcom/fasterxml/jackson/core/JsonFactory;
    MethodParameters:
         Name  Flags
      factory  

  public void setDateFormat(java.text.DateFormat);
    descriptor: (Ljava/text/DateFormat;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.text.DateFormat dateFormat
         0: .line 190
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* dateFormat */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.dateFormat:(Ljava/text/DateFormat;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 191
            return
        end local 1 // java.text.DateFormat dateFormat
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  dateFormat  Ljava/text/DateFormat;
    MethodParameters:
            Name  Flags
      dateFormat  

  public void setSimpleDateFormat(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.lang.String format
         0: .line 200
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* format */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.simpleDateFormat:(Ljava/lang/String;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 201
            return
        end local 1 // java.lang.String format
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  format  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      format  

  public void setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.util.Locale locale
         0: .line 209
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* locale */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.locale:(Ljava/util/Locale;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 210
            return
        end local 1 // java.util.Locale locale
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      locale  

  public void setTimeZone(java.util.TimeZone);
    descriptor: (Ljava/util/TimeZone;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.util.TimeZone timeZone
         0: .line 218
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* timeZone */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.timeZone:(Ljava/util/TimeZone;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 219
            return
        end local 1 // java.util.TimeZone timeZone
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  timeZone  Ljava/util/TimeZone;
    MethodParameters:
          Name  Flags
      timeZone  

  public void setAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector);
    descriptor: (Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.databind.AnnotationIntrospector annotationIntrospector
         0: .line 225
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* annotationIntrospector */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.annotationIntrospector:(Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 226
            return
        end local 1 // com.fasterxml.jackson.databind.AnnotationIntrospector annotationIntrospector
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  annotationIntrospector  Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
    MethodParameters:
                        Name  Flags
      annotationIntrospector  

  public void setPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy);
    descriptor: (Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.databind.PropertyNamingStrategy propertyNamingStrategy
         0: .line 234
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* propertyNamingStrategy */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.propertyNamingStrategy:(Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 235
            return
        end local 1 // com.fasterxml.jackson.databind.PropertyNamingStrategy propertyNamingStrategy
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  propertyNamingStrategy  Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
    MethodParameters:
                        Name  Flags
      propertyNamingStrategy  

  public void setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typeResolverBuilder
         0: .line 242
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* typeResolverBuilder */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.defaultTyping:(Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 243
            return
        end local 1 // com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder typeResolverBuilder
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  typeResolverBuilder  Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;
    Signature: (Lcom/fasterxml/jackson/databind/jsontype/TypeResolverBuilder<*>;)V
    MethodParameters:
                     Name  Flags
      typeResolverBuilder  

  public void setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude$Include);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include serializationInclusion
         0: .line 250
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* serializationInclusion */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.serializationInclusion:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 251
            return
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include serializationInclusion
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  serializationInclusion  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    MethodParameters:
                        Name  Flags
      serializationInclusion  

  public void setFilters(com.fasterxml.jackson.databind.ser.FilterProvider);
    descriptor: (Lcom/fasterxml/jackson/databind/ser/FilterProvider;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.databind.ser.FilterProvider filters
         0: .line 259
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* filters */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.filters:(Lcom/fasterxml/jackson/databind/ser/FilterProvider;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 260
            return
        end local 1 // com.fasterxml.jackson.databind.ser.FilterProvider filters
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  filters  Lcom/fasterxml/jackson/databind/ser/FilterProvider;
    MethodParameters:
         Name  Flags
      filters  

  public void setMixIns(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 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.util.Map mixIns
         0: .line 271
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* mixIns */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.mixIns:(Ljava/util/Map;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 272
            return
        end local 1 // java.util.Map mixIns
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  mixIns  Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;
    Signature: (Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Class<*>;>;)V
    MethodParameters:
        Name  Flags
      mixIns  

  public void setSerializers(com.fasterxml.jackson.databind.JsonSerializer<?>[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/JsonSerializer;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.databind.JsonSerializer[] serializers
         0: .line 280
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* serializers */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.serializers:([Lcom/fasterxml/jackson/databind/JsonSerializer;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 281
            return
        end local 1 // com.fasterxml.jackson.databind.JsonSerializer[] serializers
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  serializers  [Lcom/fasterxml/jackson/databind/JsonSerializer;
    Signature: ([Lcom/fasterxml/jackson/databind/JsonSerializer<*>;)V
    MethodParameters:
             Name  Flags
      serializers  

  public void setSerializersByType(java.util.Map<java.lang.Class<?>, com.fasterxml.jackson.databind.JsonSerializer<?>>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.util.Map serializers
         0: .line 288
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* serializers */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.serializersByType:(Ljava/util/Map;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 289
            return
        end local 1 // java.util.Map serializers
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  serializers  Ljava/util/Map<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/JsonSerializer<*>;>;
    Signature: (Ljava/util/Map<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/JsonSerializer<*>;>;)V
    MethodParameters:
             Name  Flags
      serializers  

  public void setDeserializers(com.fasterxml.jackson.databind.JsonDeserializer<?>[]);
    descriptor: ([Lcom/fasterxml/jackson/databind/JsonDeserializer;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.databind.JsonDeserializer[] deserializers
         0: .line 298
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* deserializers */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.deserializers:([Lcom/fasterxml/jackson/databind/JsonDeserializer;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 299
            return
        end local 1 // com.fasterxml.jackson.databind.JsonDeserializer[] deserializers
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  deserializers  [Lcom/fasterxml/jackson/databind/JsonDeserializer;
    Signature: ([Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;)V
    MethodParameters:
               Name  Flags
      deserializers  

  public void setDeserializersByType(java.util.Map<java.lang.Class<?>, com.fasterxml.jackson.databind.JsonDeserializer<?>>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.util.Map deserializers
         0: .line 305
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* deserializers */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.deserializersByType:(Ljava/util/Map;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 306
            return
        end local 1 // java.util.Map deserializers
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  deserializers  Ljava/util/Map<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;>;
    Signature: (Ljava/util/Map<Ljava/lang/Class<*>;Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;>;)V
    MethodParameters:
               Name  Flags
      deserializers  

  public void setAutoDetectFields(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // boolean autoDetectFields
         0: .line 312
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            iload 1 /* autoDetectFields */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.autoDetectFields:(Z)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 313
            return
        end local 1 // boolean autoDetectFields
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  autoDetectFields  Z
    MethodParameters:
                  Name  Flags
      autoDetectFields  

  public void setAutoDetectGettersSetters(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // boolean autoDetectGettersSetters
         0: .line 321
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            iload 1 /* autoDetectGettersSetters */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.autoDetectGettersSetters:(Z)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 322
            return
        end local 1 // boolean autoDetectGettersSetters
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  autoDetectGettersSetters  Z
    MethodParameters:
                          Name  Flags
      autoDetectGettersSetters  

  public void setDefaultViewInclusion(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // boolean defaultViewInclusion
         0: .line 329
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            iload 1 /* defaultViewInclusion */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.defaultViewInclusion:(Z)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 330
            return
        end local 1 // boolean defaultViewInclusion
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  defaultViewInclusion  Z
    MethodParameters:
                      Name  Flags
      defaultViewInclusion  

  public void setFailOnUnknownProperties(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // boolean failOnUnknownProperties
         0: .line 337
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            iload 1 /* failOnUnknownProperties */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.failOnUnknownProperties:(Z)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 338
            return
        end local 1 // boolean failOnUnknownProperties
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  failOnUnknownProperties  Z
    MethodParameters:
                         Name  Flags
      failOnUnknownProperties  

  public void setFailOnEmptyBeans(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // boolean failOnEmptyBeans
         0: .line 344
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            iload 1 /* failOnEmptyBeans */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.failOnEmptyBeans:(Z)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 345
            return
        end local 1 // boolean failOnEmptyBeans
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  failOnEmptyBeans  Z
    MethodParameters:
                  Name  Flags
      failOnEmptyBeans  

  public void setIndentOutput(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // boolean indentOutput
         0: .line 351
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            iload 1 /* indentOutput */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.indentOutput:(Z)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 352
            return
        end local 1 // boolean indentOutput
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  indentOutput  Z
    MethodParameters:
              Name  Flags
      indentOutput  

  public void setDefaultUseWrapper(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // boolean defaultUseWrapper
         0: .line 360
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            iload 1 /* defaultUseWrapper */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.defaultUseWrapper:(Z)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 361
            return
        end local 1 // boolean defaultUseWrapper
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  defaultUseWrapper  Z
    MethodParameters:
                   Name  Flags
      defaultUseWrapper  

  public void setFeaturesToEnable(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.lang.Object[] featuresToEnable
         0: .line 372
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* featuresToEnable */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.featuresToEnable:([Ljava/lang/Object;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 373
            return
        end local 1 // java.lang.Object[] featuresToEnable
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  featuresToEnable  [Ljava/lang/Object;
    MethodParameters:
                  Name  Flags
      featuresToEnable  

  public void setFeaturesToDisable(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.lang.Object[] featuresToDisable
         0: .line 384
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* featuresToDisable */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.featuresToDisable:([Ljava/lang/Object;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 385
            return
        end local 1 // java.lang.Object[] featuresToDisable
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  featuresToDisable  [Ljava/lang/Object;
    MethodParameters:
                   Name  Flags
      featuresToDisable  

  public void setModules(java.util.List<com.fasterxml.jackson.databind.Module>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.util.List modules
         0: .line 398
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* modules */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.modules:(Ljava/util/List;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 399
            return
        end local 1 // java.util.List modules
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  modules  Ljava/util/List<Lcom/fasterxml/jackson/databind/Module;>;
    Signature: (Ljava/util/List<Lcom/fasterxml/jackson/databind/Module;>;)V
    MethodParameters:
         Name  Flags
      modules  

  public void setModulesToInstall(java.lang.Class<? extends com.fasterxml.jackson.databind.Module>[]);
    descriptor: ([Ljava/lang/Class;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.lang.Class[] modules
         0: .line 414
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* modules */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.modulesToInstall:([Ljava/lang/Class;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 415
            return
        end local 1 // java.lang.Class[] modules
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  modules  [Ljava/lang/Class;
    Signature: ([Ljava/lang/Class<+Lcom/fasterxml/jackson/databind/Module;>;)V
    MethodParameters:
         Name  Flags
      modules  

  public void setFindModulesViaServiceLoader(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // boolean findModules
         0: .line 427
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            iload 1 /* findModules */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.findModulesViaServiceLoader:(Z)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 428
            return
        end local 1 // boolean findModules
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  findModules  Z
    MethodParameters:
             Name  Flags
      findModules  

  public void setBeanClassLoader(java.lang.ClassLoader);
    descriptor: (Ljava/lang/ClassLoader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // java.lang.ClassLoader beanClassLoader
         0: .line 432
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* beanClassLoader */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.moduleClassLoader:(Ljava/lang/ClassLoader;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 433
            return
        end local 1 // java.lang.ClassLoader beanClassLoader
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  beanClassLoader  Ljava/lang/ClassLoader;
    MethodParameters:
                 Name  Flags
      beanClassLoader  

  public void setHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator handlerInstantiator
         0: .line 443
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* handlerInstantiator */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.handlerInstantiator:(Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 444
            return
        end local 1 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator handlerInstantiator
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  handlerInstantiator  Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
    MethodParameters:
                     Name  Flags
      handlerInstantiator  

  public void setApplicationContext(org.springframework.context.ApplicationContext);
    descriptor: (Lorg/springframework/context/ApplicationContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
        start local 1 // org.springframework.context.ApplicationContext applicationContext
         0: .line 456
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 1 /* applicationContext */
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.applicationContext:(Lorg/springframework/context/ApplicationContext;)Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            pop
         1: .line 457
            return
        end local 1 // org.springframework.context.ApplicationContext applicationContext
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
            0    2     1  applicationContext  Lorg/springframework/context/ApplicationContext;
    MethodParameters:
                    Name  Flags
      applicationContext  

  public void afterPropertiesSet();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
         0: .line 462
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
            ifnull 3
         1: .line 463
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.configure:(Lcom/fasterxml/jackson/databind/ObjectMapper;)V
         2: .line 464
            goto 4
         3: .line 466
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.builder:Lorg/springframework/http/converter/json/Jackson2ObjectMapperBuilder;
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.build:()Lcom/fasterxml/jackson/databind/ObjectMapper;
            putfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
         4: .line 468
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;

  public com.fasterxml.jackson.databind.ObjectMapper getObject();
    descriptor: ()Lcom/fasterxml/jackson/databind/ObjectMapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
         0: .line 476
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public java.lang.Class<?> getObjectType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
         0: .line 481
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
            ifnull 1
            aload 0 /* this */
            getfield org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.Class
         2: areturn
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;
    Signature: ()Ljava/lang/Class<*>;

  public boolean isSingleton();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
         0: .line 486
            iconst_1
            ireturn
        end local 0 // org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean;

  public java.lang.Object getObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean.getObject:()Lcom/fasterxml/jackson/databind/ObjectMapper;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.Exception
}
Signature: Ljava/lang/Object;Lorg/springframework/beans/factory/FactoryBean<Lcom/fasterxml/jackson/databind/ObjectMapper;>;Lorg/springframework/beans/factory/BeanClassLoaderAware;Lorg/springframework/context/ApplicationContextAware;Lorg/springframework/beans/factory/InitializingBean;
SourceFile: "Jackson2ObjectMapperFactoryBean.java"
InnerClasses:
  public final Include = com.fasterxml.jackson.annotation.JsonInclude$Include of com.fasterxml.jackson.annotation.JsonInclude