public class com.fasterxml.jackson.databind.ser.Serializers$Base implements com.fasterxml.jackson.databind.ser.Serializers
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.databind.ser.Serializers$Base
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
         0: .line 101
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/ser/Serializers$Base;

  public com.fasterxml.jackson.databind.JsonSerializer<?> findSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanDescription);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/BeanDescription;)Lcom/fasterxml/jackson/databind/JsonSerializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.JavaType type
        start local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
         0: .line 107
            aconst_null
            areturn
        end local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        end local 2 // com.fasterxml.jackson.databind.JavaType type
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/fasterxml/jackson/databind/ser/Serializers$Base;
            0    1     1    config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2      type  Lcom/fasterxml/jackson/databind/JavaType;
            0    1     3  beanDesc  Lcom/fasterxml/jackson/databind/BeanDescription;
    Signature: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/BeanDescription;)Lcom/fasterxml/jackson/databind/JsonSerializer<*>;
    MethodParameters:
          Name  Flags
      config    
      type      
      beanDesc  

  public com.fasterxml.jackson.databind.JsonSerializer<?> findReferenceSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.ReferenceType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object>);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/ReferenceType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/JsonSerializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.type.ReferenceType type
        start local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        start local 4 // com.fasterxml.jackson.databind.jsontype.TypeSerializer contentTypeSerializer
        start local 5 // com.fasterxml.jackson.databind.JsonSerializer contentValueSerializer
         0: .line 116
            aload 0 /* this */
            aload 1 /* config */
            aload 2 /* type */
            aload 3 /* beanDesc */
            invokevirtual com.fasterxml.jackson.databind.ser.Serializers$Base.findSerializer:(Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/BeanDescription;)Lcom/fasterxml/jackson/databind/JsonSerializer;
            areturn
        end local 5 // com.fasterxml.jackson.databind.JsonSerializer contentValueSerializer
        end local 4 // com.fasterxml.jackson.databind.jsontype.TypeSerializer contentTypeSerializer
        end local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        end local 2 // com.fasterxml.jackson.databind.type.ReferenceType type
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lcom/fasterxml/jackson/databind/ser/Serializers$Base;
            0    1     1                  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2                    type  Lcom/fasterxml/jackson/databind/type/ReferenceType;
            0    1     3                beanDesc  Lcom/fasterxml/jackson/databind/BeanDescription;
            0    1     4   contentTypeSerializer  Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
            0    1     5  contentValueSerializer  Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;
    Signature: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/ReferenceType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;)Lcom/fasterxml/jackson/databind/JsonSerializer<*>;
    MethodParameters:
                        Name  Flags
      config                  
      type                    
      beanDesc                
      contentTypeSerializer   
      contentValueSerializer  

  public com.fasterxml.jackson.databind.JsonSerializer<?> findArraySerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.ArrayType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object>);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/ArrayType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/JsonSerializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.type.ArrayType type
        start local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        start local 4 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        start local 5 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
         0: .line 124
            aconst_null
            areturn
        end local 5 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
        end local 4 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        end local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        end local 2 // com.fasterxml.jackson.databind.type.ArrayType type
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lcom/fasterxml/jackson/databind/ser/Serializers$Base;
            0    1     1                  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2                    type  Lcom/fasterxml/jackson/databind/type/ArrayType;
            0    1     3                beanDesc  Lcom/fasterxml/jackson/databind/BeanDescription;
            0    1     4   elementTypeSerializer  Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
            0    1     5  elementValueSerializer  Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;
    Signature: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/ArrayType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;)Lcom/fasterxml/jackson/databind/JsonSerializer<*>;
    MethodParameters:
                        Name  Flags
      config                  
      type                    
      beanDesc                
      elementTypeSerializer   
      elementValueSerializer  

  public com.fasterxml.jackson.databind.JsonSerializer<?> findCollectionSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.CollectionType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object>);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/CollectionType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/JsonSerializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.type.CollectionType type
        start local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        start local 4 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        start local 5 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
         0: .line 132
            aconst_null
            areturn
        end local 5 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
        end local 4 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        end local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        end local 2 // com.fasterxml.jackson.databind.type.CollectionType type
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lcom/fasterxml/jackson/databind/ser/Serializers$Base;
            0    1     1                  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2                    type  Lcom/fasterxml/jackson/databind/type/CollectionType;
            0    1     3                beanDesc  Lcom/fasterxml/jackson/databind/BeanDescription;
            0    1     4   elementTypeSerializer  Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
            0    1     5  elementValueSerializer  Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;
    Signature: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/CollectionType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;)Lcom/fasterxml/jackson/databind/JsonSerializer<*>;
    MethodParameters:
                        Name  Flags
      config                  
      type                    
      beanDesc                
      elementTypeSerializer   
      elementValueSerializer  

  public com.fasterxml.jackson.databind.JsonSerializer<?> findCollectionLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.CollectionLikeType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object>);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/CollectionLikeType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/JsonSerializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.type.CollectionLikeType type
        start local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        start local 4 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        start local 5 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
         0: .line 140
            aconst_null
            areturn
        end local 5 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
        end local 4 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        end local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        end local 2 // com.fasterxml.jackson.databind.type.CollectionLikeType type
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lcom/fasterxml/jackson/databind/ser/Serializers$Base;
            0    1     1                  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2                    type  Lcom/fasterxml/jackson/databind/type/CollectionLikeType;
            0    1     3                beanDesc  Lcom/fasterxml/jackson/databind/BeanDescription;
            0    1     4   elementTypeSerializer  Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
            0    1     5  elementValueSerializer  Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;
    Signature: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/CollectionLikeType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;)Lcom/fasterxml/jackson/databind/JsonSerializer<*>;
    MethodParameters:
                        Name  Flags
      config                  
      type                    
      beanDesc                
      elementTypeSerializer   
      elementValueSerializer  

  public com.fasterxml.jackson.databind.JsonSerializer<?> findMapSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.MapType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object>, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object>);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/MapType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/JsonSerializer;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/JsonSerializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=7, args_size=7
        start local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.type.MapType type
        start local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        start local 4 // com.fasterxml.jackson.databind.JsonSerializer keySerializer
        start local 5 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        start local 6 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
         0: .line 149
            aconst_null
            areturn
        end local 6 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
        end local 5 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        end local 4 // com.fasterxml.jackson.databind.JsonSerializer keySerializer
        end local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        end local 2 // com.fasterxml.jackson.databind.type.MapType type
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lcom/fasterxml/jackson/databind/ser/Serializers$Base;
            0    1     1                  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2                    type  Lcom/fasterxml/jackson/databind/type/MapType;
            0    1     3                beanDesc  Lcom/fasterxml/jackson/databind/BeanDescription;
            0    1     4           keySerializer  Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;
            0    1     5   elementTypeSerializer  Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
            0    1     6  elementValueSerializer  Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;
    Signature: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/MapType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;)Lcom/fasterxml/jackson/databind/JsonSerializer<*>;
    MethodParameters:
                        Name  Flags
      config                  
      type                    
      beanDesc                
      keySerializer           
      elementTypeSerializer   
      elementValueSerializer  

  public com.fasterxml.jackson.databind.JsonSerializer<?> findMapLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.type.MapLikeType, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object>, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object>);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/MapLikeType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/JsonSerializer;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer;)Lcom/fasterxml/jackson/databind/JsonSerializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=7, args_size=7
        start local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.type.MapLikeType type
        start local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        start local 4 // com.fasterxml.jackson.databind.JsonSerializer keySerializer
        start local 5 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        start local 6 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
         0: .line 158
            aconst_null
            areturn
        end local 6 // com.fasterxml.jackson.databind.JsonSerializer elementValueSerializer
        end local 5 // com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer
        end local 4 // com.fasterxml.jackson.databind.JsonSerializer keySerializer
        end local 3 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        end local 2 // com.fasterxml.jackson.databind.type.MapLikeType type
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.databind.ser.Serializers$Base this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lcom/fasterxml/jackson/databind/ser/Serializers$Base;
            0    1     1                  config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0    1     2                    type  Lcom/fasterxml/jackson/databind/type/MapLikeType;
            0    1     3                beanDesc  Lcom/fasterxml/jackson/databind/BeanDescription;
            0    1     4           keySerializer  Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;
            0    1     5   elementTypeSerializer  Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
            0    1     6  elementValueSerializer  Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;
    Signature: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/type/MapLikeType;Lcom/fasterxml/jackson/databind/BeanDescription;Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;Lcom/fasterxml/jackson/databind/JsonSerializer<Ljava/lang/Object;>;)Lcom/fasterxml/jackson/databind/JsonSerializer<*>;
    MethodParameters:
                        Name  Flags
      config                  
      type                    
      beanDesc                
      keySerializer           
      elementTypeSerializer   
      elementValueSerializer  
}
SourceFile: "Serializers.java"
NestHost: com.fasterxml.jackson.databind.ser.Serializers
InnerClasses:
  public Base = com.fasterxml.jackson.databind.ser.Serializers$Base of com.fasterxml.jackson.databind.ser.Serializers