public class com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
  super_class: java.lang.Object
{
  protected final com.fasterxml.jackson.databind.cfg.MapperConfig<?> _config;
    descriptor: Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;

  protected final com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy _accessorNaming;
    descriptor: Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean _forSerialization;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

  protected final com.fasterxml.jackson.databind.introspect.AnnotatedClass _classDef;
    descriptor: Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.fasterxml.jackson.databind.introspect.VisibilityChecker<?> _visibilityChecker;
    descriptor: Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker<*>;

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

  protected final boolean _useAnnotations;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected boolean _collected;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected java.util.LinkedHashMap<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder> _properties;
    descriptor: Ljava/util/LinkedHashMap;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedHashMap<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;

  protected java.util.LinkedList<com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder> _creatorProperties;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;

  protected java.util.Map<com.fasterxml.jackson.databind.PropertyName, com.fasterxml.jackson.databind.PropertyName> _fieldRenameMappings;
    descriptor: Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Map<Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/PropertyName;>;

  protected java.util.LinkedList<com.fasterxml.jackson.databind.introspect.AnnotatedMember> _anyGetters;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;

  protected java.util.LinkedList<com.fasterxml.jackson.databind.introspect.AnnotatedMember> _anyGetterField;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;

  protected java.util.LinkedList<com.fasterxml.jackson.databind.introspect.AnnotatedMethod> _anySetters;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;>;

  protected java.util.LinkedList<com.fasterxml.jackson.databind.introspect.AnnotatedMember> _anySetterField;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;

  protected java.util.LinkedList<com.fasterxml.jackson.databind.introspect.AnnotatedMember> _jsonKeyAccessors;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;

  protected java.util.LinkedList<com.fasterxml.jackson.databind.introspect.AnnotatedMember> _jsonValueAccessors;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;

  protected java.util.HashSet<java.lang.String> _ignoredPropertyNames;
    descriptor: Ljava/util/HashSet;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/HashSet<Ljava/lang/String;>;

  protected java.util.LinkedHashMap<java.lang.Object, com.fasterxml.jackson.databind.introspect.AnnotatedMember> _injectables;
    descriptor: Ljava/util/LinkedHashMap;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/LinkedHashMap<Ljava/lang/Object;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;

  protected final boolean _stdBeanNaming;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  protected java.lang.String _mutatorPrefix;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  protected void <init>(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, boolean, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.introspect.AnnotatedClass, com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;ZLcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // boolean forSerialization
        start local 3 // com.fasterxml.jackson.databind.JavaType type
        start local 4 // com.fasterxml.jackson.databind.introspect.AnnotatedClass classDef
        start local 5 // com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy accessorNaming
         0: .line 164
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 153
            aload 0 /* this */
            ldc "set"
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._mutatorPrefix:Ljava/lang/String;
         2: .line 168
            aload 0 /* this */
            aload 1 /* config */
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
         3: .line 169
            aload 0 /* this */
            iload 2 /* forSerialization */
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._forSerialization:Z
         4: .line 170
            aload 0 /* this */
            aload 3 /* type */
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._type:Lcom/fasterxml/jackson/databind/JavaType;
         5: .line 171
            aload 0 /* this */
            aload 4 /* classDef */
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
         6: .line 172
            aload 1 /* config */
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.isAnnotationProcessingEnabled:()Z
            ifeq 10
         7: .line 173
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._useAnnotations:Z
         8: .line 174
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getAnnotationIntrospector:()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
         9: .line 175
            goto 12
        10: .line 176
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector com.fasterxml.jackson.databind.cfg.MapperConfig int com.fasterxml.jackson.databind.JavaType com.fasterxml.jackson.databind.introspect.AnnotatedClass com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._useAnnotations:Z
        11: .line 177
            aload 0 /* this */
            invokestatic com.fasterxml.jackson.databind.AnnotationIntrospector.nopInstance:()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
        12: .line 179
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 3 /* type */
            invokevirtual com.fasterxml.jackson.databind.JavaType.getRawClass:()Ljava/lang/Class;
        13: .line 180
            aload 4 /* classDef */
        14: .line 179
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getDefaultVisibilityChecker:(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;)Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._visibilityChecker:Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
        15: .line 181
            aload 0 /* this */
            aload 5 /* accessorNaming */
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._accessorNaming:Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
        16: .line 184
            aload 0 /* this */
            aload 1 /* config */
            getstatic com.fasterxml.jackson.databind.MapperFeature.USE_STD_BEAN_NAMING:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._stdBeanNaming:Z
        17: .line 185
            return
        end local 5 // com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy accessorNaming
        end local 4 // com.fasterxml.jackson.databind.introspect.AnnotatedClass classDef
        end local 3 // com.fasterxml.jackson.databind.JavaType type
        end local 2 // boolean forSerialization
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   18     0              this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   18     1            config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0   18     2  forSerialization  Z
            0   18     3              type  Lcom/fasterxml/jackson/databind/JavaType;
            0   18     4          classDef  Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            0   18     5    accessorNaming  Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;ZLcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;)V
    MethodParameters:
                  Name  Flags
      config            
      forSerialization  
      type              
      classDef          
      accessorNaming    

  protected void <init>(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, boolean, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.introspect.AnnotatedClass, java.lang.String);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;ZLcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 2 // boolean forSerialization
        start local 3 // com.fasterxml.jackson.databind.JavaType type
        start local 4 // com.fasterxml.jackson.databind.introspect.AnnotatedClass classDef
        start local 5 // java.lang.String mutatorPrefix
         0: .line 195
            aload 0 /* this */
            aload 1 /* config */
            iload 2 /* forSerialization */
            aload 3 /* type */
            aload 4 /* classDef */
         1: .line 196
            aload 1 /* config */
            aload 4 /* classDef */
            aload 5 /* mutatorPrefix */
            invokestatic com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._accessorNaming:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
            invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.<init>:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;ZLcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;)V
         2: .line 197
            aload 0 /* this */
            aload 5 /* mutatorPrefix */
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._mutatorPrefix:Ljava/lang/String;
         3: .line 198
            return
        end local 5 // java.lang.String mutatorPrefix
        end local 4 // com.fasterxml.jackson.databind.introspect.AnnotatedClass classDef
        end local 3 // com.fasterxml.jackson.databind.JavaType type
        end local 2 // boolean forSerialization
        end local 1 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    4     1            config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    4     2  forSerialization  Z
            0    4     3              type  Lcom/fasterxml/jackson/databind/JavaType;
            0    4     4          classDef  Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            0    4     5     mutatorPrefix  Ljava/lang/String;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;ZLcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Ljava/lang/String;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                  Name  Flags
      config            
      forSerialization  
      type              
      classDef          
      mutatorPrefix     

  private static com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy _accessorNaming(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.AnnotatedClass, java.lang.String);
    descriptor: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.cfg.MapperConfig config
        start local 1 // com.fasterxml.jackson.databind.introspect.AnnotatedClass classDef
        start local 2 // java.lang.String mutatorPrefix
         0: .line 202
            aload 2 /* mutatorPrefix */
            ifnonnull 2
         1: .line 203
            ldc "set"
            astore 2 /* mutatorPrefix */
         2: .line 205
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider
            dup
            invokespecial com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider.<init>:()V
         3: .line 206
            aload 2 /* mutatorPrefix */
            invokevirtual com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider.withSetterPrefix:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/DefaultAccessorNamingStrategy$Provider;
            aload 0 /* config */
            aload 1 /* classDef */
            invokevirtual com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider.forPOJO:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;)Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
         4: .line 205
            areturn
        end local 2 // java.lang.String mutatorPrefix
        end local 1 // com.fasterxml.jackson.databind.introspect.AnnotatedClass classDef
        end local 0 // com.fasterxml.jackson.databind.cfg.MapperConfig config
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0         config  Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;
            0    5     1       classDef  Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            0    5     2  mutatorPrefix  Ljava/lang/String;
    Signature: (Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
    MethodParameters:
               Name  Flags
      config         
      classDef       
      mutatorPrefix  

  public com.fasterxml.jackson.databind.cfg.MapperConfig<?> getConfig();
    descriptor: ()Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 216
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
    Signature: ()Lcom/fasterxml/jackson/databind/cfg/MapperConfig<*>;

  public com.fasterxml.jackson.databind.JavaType getType();
    descriptor: ()Lcom/fasterxml/jackson/databind/JavaType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 220
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._type:Lcom/fasterxml/jackson/databind/JavaType;
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;

  public com.fasterxml.jackson.databind.introspect.AnnotatedClass getClassDef();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 224
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;

  public com.fasterxml.jackson.databind.AnnotationIntrospector getAnnotationIntrospector();
    descriptor: ()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 228
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;

  public java.util.List<com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition> getProperties();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 233
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.getPropertyMap:()Ljava/util/Map;
            astore 1 /* props */
        start local 1 // java.util.Map props
         1: .line 234
            new java.util.ArrayList
            dup
            aload 1 /* props */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            areturn
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            1    2     1  props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
    Signature: ()Ljava/util/List<Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;>;

  public java.util.Map<java.lang.Object, com.fasterxml.jackson.databind.introspect.AnnotatedMember> getInjectables();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 238
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collected:Z
            ifne 2
         1: .line 239
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll:()V
         2: .line 241
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._injectables:Ljava/util/LinkedHashMap;
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
    Signature: ()Ljava/util/Map<Ljava/lang/Object;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;>;

  public com.fasterxml.jackson.databind.introspect.AnnotatedMember getJsonKeyAccessor();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 248
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collected:Z
            ifne 2
         1: .line 249
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll:()V
         2: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
            ifnull 9
         3: .line 253
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.size:()I
            iconst_1
            if_icmple 8
         4: .line 254
            aload 0 /* this */
            ldc "Multiple 'as-key' properties defined (%s vs %s)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 255
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
            iconst_0
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
            dup
            iconst_1
         6: .line 256
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
            iconst_1
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
         7: .line 254
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.reportProblem:(Ljava/lang/String;[Ljava/lang/Object;)V
         8: .line 259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
            iconst_0
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
            areturn
         9: .line 261
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;

  public com.fasterxml.jackson.databind.introspect.AnnotatedMember getJsonValueAccessor();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 269
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collected:Z
            ifne 2
         1: .line 270
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll:()V
         2: .line 273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
            ifnull 9
         3: .line 274
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.size:()I
            iconst_1
            if_icmple 8
         4: .line 275
            aload 0 /* this */
            ldc "Multiple 'as-value' properties defined (%s vs %s)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 276
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
            iconst_0
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
            dup
            iconst_1
         6: .line 277
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
            iconst_1
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
         7: .line 275
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.reportProblem:(Ljava/lang/String;[Ljava/lang/Object;)V
         8: .line 280
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
            iconst_0
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
            areturn
         9: .line 282
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;

  public com.fasterxml.jackson.databind.introspect.AnnotatedMember getAnyGetter();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 293
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.getAnyGetterMethod:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public com.fasterxml.jackson.databind.introspect.AnnotatedMember getAnyGetterField();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 301
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collected:Z
            ifne 2
         1: .line 302
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll:()V
         2: .line 304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetterField:Ljava/util/LinkedList;
            ifnull 8
         3: .line 305
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetterField:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.size:()I
            iconst_1
            if_icmple 7
         4: .line 306
            aload 0 /* this */
            ldc "Multiple 'any-getter' fields defined (%s vs %s)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 307
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetterField:Ljava/util/LinkedList;
            iconst_0
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetterField:Ljava/util/LinkedList;
            iconst_1
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
         6: .line 306
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.reportProblem:(Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 309
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetterField:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.getFirst:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
            areturn
         8: .line 311
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;

  public com.fasterxml.jackson.databind.introspect.AnnotatedMember getAnyGetterMethod();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 319
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collected:Z
            ifne 2
         1: .line 320
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll:()V
         2: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetters:Ljava/util/LinkedList;
            ifnull 8
         3: .line 323
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetters:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.size:()I
            iconst_1
            if_icmple 7
         4: .line 324
            aload 0 /* this */
            ldc "Multiple 'any-getter' methods defined (%s vs %s)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 325
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetters:Ljava/util/LinkedList;
            iconst_0
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetters:Ljava/util/LinkedList;
            iconst_1
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
         6: .line 324
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.reportProblem:(Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetters:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.getFirst:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
            areturn
         8: .line 329
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;

  public com.fasterxml.jackson.databind.introspect.AnnotatedMember getAnySetterField();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 334
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collected:Z
            ifne 2
         1: .line 335
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll:()V
         2: .line 337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetterField:Ljava/util/LinkedList;
            ifnull 8
         3: .line 338
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetterField:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.size:()I
            iconst_1
            if_icmple 7
         4: .line 339
            aload 0 /* this */
            ldc "Multiple 'any-setter' fields defined (%s vs %s)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 340
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetterField:Ljava/util/LinkedList;
            iconst_0
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetterField:Ljava/util/LinkedList;
            iconst_1
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
         6: .line 339
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.reportProblem:(Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 342
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetterField:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.getFirst:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
            areturn
         8: .line 344
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;

  public com.fasterxml.jackson.databind.introspect.AnnotatedMethod getAnySetterMethod();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 349
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collected:Z
            ifne 2
         1: .line 350
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll:()V
         2: .line 352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetters:Ljava/util/LinkedList;
            ifnull 8
         3: .line 353
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetters:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.size:()I
            iconst_1
            if_icmple 7
         4: .line 354
            aload 0 /* this */
            ldc "Multiple 'any-setter' methods defined (%s vs %s)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 355
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetters:Ljava/util/LinkedList;
            iconst_0
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetters:Ljava/util/LinkedList;
            iconst_1
            invokevirtual java.util.LinkedList.get:(I)Ljava/lang/Object;
            aastore
         6: .line 354
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.reportProblem:(Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 357
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetters:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.getFirst:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
            areturn
         8: .line 359
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;

  public java.util.Set<java.lang.String> getIgnoredPropertyNames();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 367
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._ignoredPropertyNames:Ljava/util/HashSet;
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public com.fasterxml.jackson.databind.introspect.ObjectIdInfo getObjectIdInfo();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 376
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findObjectIdInfo:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;
            astore 1 /* info */
        start local 1 // com.fasterxml.jackson.databind.introspect.ObjectIdInfo info
         1: .line 377
            aload 1 /* info */
            ifnull 3
         2: .line 378
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            aload 1 /* info */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findObjectReferenceInfo:(Lcom/fasterxml/jackson/databind/introspect/Annotated;Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;)Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;
            astore 1 /* info */
         3: .line 380
      StackMap locals: com.fasterxml.jackson.databind.introspect.ObjectIdInfo
      StackMap stack:
            aload 1 /* info */
            areturn
        end local 1 // com.fasterxml.jackson.databind.introspect.ObjectIdInfo info
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            1    4     1  info  Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;

  protected java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder> getPropertyMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 385
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collected:Z
            ifne 2
         1: .line 386
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.collectAll:()V
         2: .line 388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._properties:Ljava/util/LinkedHashMap;
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;

  public com.fasterxml.jackson.databind.introspect.AnnotatedMethod getJsonValueMethod();
    descriptor: ()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 393
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.getJsonValueAccessor:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
            astore 1 /* m */
        start local 1 // com.fasterxml.jackson.databind.introspect.AnnotatedMember m
         1: .line 394
            aload 1 /* m */
            instanceof com.fasterxml.jackson.databind.introspect.AnnotatedMethod
            ifeq 3
         2: .line 395
            aload 1 /* m */
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
            areturn
         3: .line 397
      StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedMember
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.fasterxml.jackson.databind.introspect.AnnotatedMember m
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            1    4     1     m  Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public java.lang.Class<?> findPOJOBuilderClass();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 402
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findPOJOBuilder:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;)Ljava/lang/Class;
            areturn
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
    Signature: ()Ljava/lang/Class<*>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  protected void collectAll();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 418
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            astore 1 /* props */
        start local 1 // java.util.LinkedHashMap props
         1: .line 421
            aload 0 /* this */
            aload 1 /* props */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addFields:(Ljava/util/Map;)V
         2: .line 422
            aload 0 /* this */
            aload 1 /* props */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addMethods:(Ljava/util/Map;)V
         3: .line 425
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedClass.isNonStaticInnerClass:()Z
            ifne 5
         4: .line 426
            aload 0 /* this */
            aload 1 /* props */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addCreators:(Ljava/util/Map;)V
         5: .line 431
      StackMap locals: java.util.LinkedHashMap
      StackMap stack:
            aload 0 /* this */
            aload 1 /* props */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._removeUnwantedProperties:(Ljava/util/Map;)V
         6: .line 433
            aload 0 /* this */
            aload 1 /* props */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._removeUnwantedAccessor:(Ljava/util/Map;)V
         7: .line 436
            aload 0 /* this */
            aload 1 /* props */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._renameProperties:(Ljava/util/Map;)V
         8: .line 440
            aload 0 /* this */
            aload 1 /* props */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addInjectables:(Ljava/util/Map;)V
         9: .line 445
            aload 1 /* props */
            invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3
            goto 12
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.LinkedHashMap top java.util.Iterator
      StackMap stack:
        10: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 2 /* property */
        start local 2 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder property
        11: .line 446
            aload 2 /* property */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._forSerialization:Z
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.mergeAnnotations:(Z)V
        end local 2 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder property
        12: .line 445
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        13: .line 451
            aload 1 /* props */
            invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3
            goto 16
      StackMap locals:
      StackMap stack:
        14: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 2 /* property */
        start local 2 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder property
        15: .line 452
            aload 2 /* property */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.trimByVisibility:()V
        end local 2 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder property
        16: .line 451
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 14
        17: .line 457
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._findNamingStrategy:()Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
            astore 2 /* naming */
        start local 2 // com.fasterxml.jackson.databind.PropertyNamingStrategy naming
        18: .line 458
            aload 2 /* naming */
            ifnull 20
        19: .line 459
            aload 0 /* this */
            aload 1 /* props */
            aload 2 /* naming */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._renameUsing:(Ljava/util/Map;Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)V
        20: .line 464
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.LinkedHashMap com.fasterxml.jackson.databind.PropertyNamingStrategy
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.USE_WRAPPER_NAME_AS_PROPERTY_NAME:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ifeq 22
        21: .line 465
            aload 0 /* this */
            aload 1 /* props */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._renameWithWrappers:(Ljava/util/Map;)V
        22: .line 469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* props */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._sortProperties:(Ljava/util/Map;)V
        23: .line 470
            aload 0 /* this */
            aload 1 /* props */
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._properties:Ljava/util/LinkedHashMap;
        24: .line 471
            aload 0 /* this */
            iconst_1
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collected:Z
        25: .line 472
            return
        end local 2 // com.fasterxml.jackson.databind.PropertyNamingStrategy naming
        end local 1 // java.util.LinkedHashMap props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            1   26     1     props  Ljava/util/LinkedHashMap<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
           11   12     2  property  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           15   16     2  property  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           18   26     2    naming  Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;

  protected void _addFields(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=17, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
         0: .line 485
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            astore 2 /* ai */
        start local 2 // com.fasterxml.jackson.databind.AnnotationIntrospector ai
         1: .line 490
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._forSerialization:Z
            ifne 2
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.ALLOW_FINAL_FIELDS_AS_MUTATORS:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ifne 2
            iconst_1
            goto 3
      StackMap locals: com.fasterxml.jackson.databind.AnnotationIntrospector
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: istore 3 /* pruneFinalFields */
        start local 3 // boolean pruneFinalFields
         4: .line 491
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.PROPAGATE_TRANSIENT_MARKER:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            istore 4 /* transientAsIgnoral */
        start local 4 // boolean transientAsIgnoral
         5: .line 493
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedClass.fields:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 6
            goto 66
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector int int top java.util.Iterator
      StackMap stack:
         6: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedField
            astore 5 /* f */
        start local 5 // com.fasterxml.jackson.databind.introspect.AnnotatedField f
         7: .line 495
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 2 /* ai */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasAsKey:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 11
         8: .line 496
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
            ifnonnull 10
         9: .line 497
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
        10: .line 499
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector int int com.fasterxml.jackson.databind.introspect.AnnotatedField java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
            aload 5 /* f */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        11: .line 502
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 2 /* ai */
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasAsValue:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 16
        12: .line 503
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
            ifnonnull 14
        13: .line 504
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
        14: .line 506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
            aload 5 /* f */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        15: .line 507
            goto 66
        16: .line 511
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 2 /* ai */
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasAnyGetter:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            istore 7 /* anyGetter */
        start local 7 // boolean anyGetter
        17: .line 512
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 2 /* ai */
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasAnySetter:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            istore 8 /* anySetter */
        start local 8 // boolean anySetter
        18: .line 513
            iload 7 /* anyGetter */
            ifne 19
            iload 8 /* anySetter */
            ifeq 28
        19: .line 515
      StackMap locals: int int
      StackMap stack:
            iload 7 /* anyGetter */
            ifeq 23
        20: .line 516
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetterField:Ljava/util/LinkedList;
            ifnonnull 22
        21: .line 517
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetterField:Ljava/util/LinkedList;
        22: .line 519
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetterField:Ljava/util/LinkedList;
            aload 5 /* f */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        23: .line 522
      StackMap locals:
      StackMap stack:
            iload 8 /* anySetter */
            ifeq 66
        24: .line 523
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetterField:Ljava/util/LinkedList;
            ifnonnull 26
        25: .line 524
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetterField:Ljava/util/LinkedList;
        26: .line 526
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetterField:Ljava/util/LinkedList;
            aload 5 /* f */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        27: .line 528
            goto 66
        28: .line 530
      StackMap locals:
      StackMap stack:
            aload 2 /* ai */
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findImplicitPropertyName:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/String;
            astore 9 /* implName */
        start local 9 // java.lang.String implName
        29: .line 531
            aload 9 /* implName */
            ifnonnull 31
        30: .line 532
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedField.getName:()Ljava/lang/String;
            astore 9 /* implName */
        31: .line 536
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._accessorNaming:Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
            aload 5 /* f */
            aload 9 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.modifyFieldName:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* implName */
        32: .line 537
            aload 9 /* implName */
            ifnonnull 34
        33: .line 538
            goto 66
        34: .line 541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._propNameFromSimple:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 10 /* implNameP */
        start local 10 // com.fasterxml.jackson.databind.PropertyName implNameP
        35: .line 545
            aload 2 /* ai */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 5 /* f */
            aload 10 /* implNameP */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findRenameByField:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 11 /* rename */
        start local 11 // com.fasterxml.jackson.databind.PropertyName rename
        36: .line 546
            aload 11 /* rename */
            ifnull 40
            aload 11 /* rename */
            aload 10 /* implNameP */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.equals:(Ljava/lang/Object;)Z
            ifne 40
        37: .line 547
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._fieldRenameMappings:Ljava/util/Map;
            ifnonnull 39
        38: .line 548
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._fieldRenameMappings:Ljava/util/Map;
        39: .line 550
      StackMap locals: com.fasterxml.jackson.databind.PropertyName com.fasterxml.jackson.databind.PropertyName
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._fieldRenameMappings:Ljava/util/Map;
            aload 11 /* rename */
            aload 10 /* implNameP */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        40: .line 555
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._forSerialization:Z
            ifeq 43
        41: .line 560
            aload 2 /* ai */
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findNameForSerialization:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 12 /* pn */
        start local 12 // com.fasterxml.jackson.databind.PropertyName pn
        42: .line 561
            goto 44
        end local 12 // com.fasterxml.jackson.databind.PropertyName pn
        43: .line 562
      StackMap locals:
      StackMap stack:
            aload 2 /* ai */
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findNameForDeserialization:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 12 /* pn */
        start local 12 // com.fasterxml.jackson.databind.PropertyName pn
        44: .line 564
      StackMap locals: com.fasterxml.jackson.databind.PropertyName
      StackMap stack:
            aload 12 /* pn */
            ifnull 45
            iconst_1
            goto 46
      StackMap locals:
      StackMap stack:
        45: iconst_0
      StackMap locals:
      StackMap stack: int
        46: istore 13 /* hasName */
        start local 13 // boolean hasName
        47: .line 565
            iload 13 /* hasName */
            istore 14 /* nameExplicit */
        start local 14 // boolean nameExplicit
        48: .line 567
            iload 14 /* nameExplicit */
            ifeq 51
            aload 12 /* pn */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.isEmpty:()Z
            ifeq 51
        49: .line 568
            aload 0 /* this */
            aload 9 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._propNameFromSimple:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 12 /* pn */
        50: .line 569
            iconst_0
            istore 14 /* nameExplicit */
        51: .line 572
      StackMap locals: int int
      StackMap stack:
            aload 12 /* pn */
            ifnull 52
            iconst_1
            goto 53
      StackMap locals:
      StackMap stack:
        52: iconst_0
      StackMap locals:
      StackMap stack: int
        53: istore 15 /* visible */
        start local 15 // boolean visible
        54: .line 573
            iload 15 /* visible */
            ifne 56
        55: .line 574
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._visibilityChecker:Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
            aload 5 /* f */
            invokeinterface com.fasterxml.jackson.databind.introspect.VisibilityChecker.isFieldVisible:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;)Z
            istore 15 /* visible */
        56: .line 577
      StackMap locals: int
      StackMap stack:
            aload 2 /* ai */
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasIgnoreMarker:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Z
            istore 16 /* ignored */
        start local 16 // boolean ignored
        57: .line 580
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedField.isTransient:()Z
            ifeq 62
        58: .line 583
            iload 13 /* hasName */
            ifne 62
        59: .line 584
            iconst_0
            istore 15 /* visible */
        60: .line 585
            iload 4 /* transientAsIgnoral */
            ifeq 62
        61: .line 586
            iconst_1
            istore 16 /* ignored */
        62: .line 595
      StackMap locals: int
      StackMap stack:
            iload 3 /* pruneFinalFields */
            ifeq 65
            aload 12 /* pn */
            ifnonnull 65
            iload 16 /* ignored */
            ifne 65
        63: .line 596
            aload 5 /* f */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedField.getModifiers:()I
            invokestatic java.lang.reflect.Modifier.isFinal:(I)Z
            ifeq 65
        64: .line 597
            goto 66
        65: .line 599
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* props */
            aload 9 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._property:(Ljava/util/Map;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            aload 5 /* f */
            aload 12 /* pn */
            iload 14 /* nameExplicit */
            iload 15 /* visible */
            iload 16 /* ignored */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.addField:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
        end local 16 // boolean ignored
        end local 15 // boolean visible
        end local 14 // boolean nameExplicit
        end local 13 // boolean hasName
        end local 12 // com.fasterxml.jackson.databind.PropertyName pn
        end local 11 // com.fasterxml.jackson.databind.PropertyName rename
        end local 10 // com.fasterxml.jackson.databind.PropertyName implNameP
        end local 9 // java.lang.String implName
        end local 8 // boolean anySetter
        end local 7 // boolean anyGetter
        end local 5 // com.fasterxml.jackson.databind.introspect.AnnotatedField f
        66: .line 493
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector int int top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        67: .line 601
            return
        end local 4 // boolean transientAsIgnoral
        end local 3 // boolean pruneFinalFields
        end local 2 // com.fasterxml.jackson.databind.AnnotationIntrospector ai
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   68     0                this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   68     1               props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            1   68     2                  ai  Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            4   68     3    pruneFinalFields  Z
            5   68     4  transientAsIgnoral  Z
            7   66     5                   f  Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
           17   66     7           anyGetter  Z
           18   66     8           anySetter  Z
           29   66     9            implName  Ljava/lang/String;
           35   66    10           implNameP  Lcom/fasterxml/jackson/databind/PropertyName;
           36   66    11              rename  Lcom/fasterxml/jackson/databind/PropertyName;
           42   43    12                  pn  Lcom/fasterxml/jackson/databind/PropertyName;
           44   66    12                  pn  Lcom/fasterxml/jackson/databind/PropertyName;
           47   66    13             hasName  Z
           48   66    14        nameExplicit  Z
           54   66    15             visible  Z
           57   66    16             ignored  Z
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    MethodParameters:
       Name  Flags
      props  

  protected void _addCreators(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
         0: .line 609
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._useAnnotations:Z
            ifne 2
         1: .line 610
            return
         2: .line 612
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedClass.getConstructors:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 12
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map top java.util.Iterator
      StackMap stack:
         3: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedConstructor
            astore 2 /* ctor */
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedConstructor ctor
         4: .line 613
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
            ifnonnull 6
         5: .line 614
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
         6: .line 616
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedConstructor java.util.Iterator
      StackMap stack:
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         7: aload 2 /* ctor */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.getParameterCount:()I
            istore 5 /* len */
        start local 5 // int len
         8: goto 11
         9: .line 617
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* props */
            aload 2 /* ctor */
            iload 4 /* i */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.getParameter:(I)Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addCreatorParam:(Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;)V
        10: .line 616
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 4 /* i */
            iload 5 /* len */
            if_icmplt 9
        end local 5 // int len
        end local 4 // int i
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedConstructor ctor
        12: .line 612
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        13: .line 620
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedClass.getFactoryMethods:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 23
      StackMap locals:
      StackMap stack:
        14: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
            astore 2 /* factory */
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod factory
        15: .line 621
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
            ifnonnull 17
        16: .line 622
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
        17: .line 624
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod java.util.Iterator
      StackMap stack:
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        18: aload 2 /* factory */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getParameterCount:()I
            istore 5 /* len */
        start local 5 // int len
        19: goto 22
        20: .line 625
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* props */
            aload 2 /* factory */
            iload 4 /* i */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getParameter:(I)Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addCreatorParam:(Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;)V
        21: .line 624
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        22: iload 4 /* i */
            iload 5 /* len */
            if_icmplt 20
        end local 5 // int len
        end local 4 // int i
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod factory
        23: .line 620
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 14
        24: .line 628
            return
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   25     0     this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   25     1    props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            4   12     2     ctor  Lcom/fasterxml/jackson/databind/introspect/AnnotatedConstructor;
            7   12     4        i  I
            8   12     5      len  I
           15   23     2  factory  Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
           18   23     4        i  I
           19   23     5      len  I
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    MethodParameters:
       Name  Flags
      props  

  protected void _addCreatorParam(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>, com.fasterxml.jackson.databind.introspect.AnnotatedParameter);
    descriptor: (Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=7, args_size=3
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedParameter param
         0: .line 637
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 2 /* param */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findImplicitPropertyName:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/String;
            astore 3 /* impl */
        start local 3 // java.lang.String impl
         1: .line 638
            aload 3 /* impl */
            ifnonnull 3
         2: .line 639
            ldc ""
            astore 3 /* impl */
         3: .line 641
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 2 /* param */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findNameForDeserialization:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 4 /* pn */
        start local 4 // com.fasterxml.jackson.databind.PropertyName pn
         4: .line 642
            aload 4 /* pn */
            ifnull 5
            aload 4 /* pn */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.isEmpty:()Z
            ifne 5
            iconst_1
            goto 6
      StackMap locals: com.fasterxml.jackson.databind.PropertyName
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 5 /* expl */
        start local 5 // boolean expl
         7: .line 643
            iload 5 /* expl */
            ifne 16
         8: .line 644
            aload 3 /* impl */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 10
         9: .line 647
            return
        10: .line 650
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
        11: .line 651
            aload 2 /* param */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedParameter.getOwner:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedWithParams;
        12: .line 650
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findCreatorAnnotation:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/annotation/JsonCreator$Mode;
            astore 6 /* creatorMode */
        start local 6 // com.fasterxml.jackson.annotation.JsonCreator$Mode creatorMode
        13: .line 652
            aload 6 /* creatorMode */
            ifnull 14
            aload 6 /* creatorMode */
            getstatic com.fasterxml.jackson.annotation.JsonCreator$Mode.DISABLED:Lcom/fasterxml/jackson/annotation/JsonCreator$Mode;
            if_acmpne 15
        14: .line 653
      StackMap locals: com.fasterxml.jackson.annotation.JsonCreator$Mode
      StackMap stack:
            return
        15: .line 655
      StackMap locals:
      StackMap stack:
            aload 3 /* impl */
            invokestatic com.fasterxml.jackson.databind.PropertyName.construct:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 4 /* pn */
        end local 6 // com.fasterxml.jackson.annotation.JsonCreator$Mode creatorMode
        16: .line 659
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* impl */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._checkRenameByField:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* impl */
        17: .line 668
            iload 5 /* expl */
            ifeq 19
            aload 3 /* impl */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 19
        18: .line 669
            aload 0 /* this */
            aload 1 /* props */
            aload 4 /* pn */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._property:(Ljava/util/Map;Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            goto 20
      StackMap locals:
      StackMap stack:
        19: aload 0 /* this */
            aload 1 /* props */
            aload 3 /* impl */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._property:(Ljava/util/Map;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
        20: .line 668
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 6 /* prop */
        start local 6 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        21: .line 670
            aload 6 /* prop */
            aload 2 /* param */
            aload 4 /* pn */
            iload 5 /* expl */
            iconst_1
            iconst_0
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.addCtor:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
        22: .line 671
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
            aload 6 /* prop */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        23: .line 672
            return
        end local 6 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        end local 5 // boolean expl
        end local 4 // com.fasterxml.jackson.databind.PropertyName pn
        end local 3 // java.lang.String impl
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedParameter param
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   24     1        props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            0   24     2        param  Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;
            1   24     3         impl  Ljava/lang/String;
            4   24     4           pn  Lcom/fasterxml/jackson/databind/PropertyName;
            7   24     5         expl  Z
           13   16     6  creatorMode  Lcom/fasterxml/jackson/annotation/JsonCreator$Mode;
           21   24     6         prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;)V
    MethodParameters:
       Name  Flags
      props  
      param  

  protected void _addMethods(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
         0: .line 679
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedClass.memberMethods:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 3
            goto 14
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
            astore 2 /* m */
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod m
         2: .line 685
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getParameterCount:()I
            istore 4 /* argCount */
        start local 4 // int argCount
         3: .line 686
            iload 4 /* argCount */
            ifne 6
         4: .line 687
            aload 0 /* this */
            aload 1 /* props */
            aload 2 /* m */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addGetterMethod:(Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
         5: .line 688
            goto 14
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod java.util.Iterator int
      StackMap stack:
         6: iload 4 /* argCount */
            iconst_1
            if_icmpne 9
         7: .line 689
            aload 0 /* this */
            aload 1 /* props */
            aload 2 /* m */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._addSetterMethod:(Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
         8: .line 690
            goto 14
      StackMap locals:
      StackMap stack:
         9: iload 4 /* argCount */
            iconst_2
            if_icmpne 14
        10: .line 691
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasAnySetter:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 14
        11: .line 692
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetters:Ljava/util/LinkedList;
            ifnonnull 13
        12: .line 693
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetters:Ljava/util/LinkedList;
        13: .line 695
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anySetters:Ljava/util/LinkedList;
            aload 2 /* m */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // int argCount
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod m
        14: .line 679
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
        15: .line 699
            return
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   16     1     props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            2   14     2         m  Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
            3   14     4  argCount  I
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    MethodParameters:
       Name  Flags
      props  

  protected void _addGetterMethod(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>, com.fasterxml.jackson.databind.introspect.AnnotatedMethod, com.fasterxml.jackson.databind.AnnotationIntrospector);
    descriptor: (Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=9, args_size=4
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod m
        start local 3 // com.fasterxml.jackson.databind.AnnotationIntrospector ai
         0: .line 707
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getRawReturnType:()Ljava/lang/Class;
            astore 4 /* rt */
        start local 4 // java.lang.Class rt
         1: .line 708
            aload 4 /* rt */
            getstatic java.lang.Void.TYPE:Ljava/lang/Class;
            if_acmpeq 3
         2: .line 709
            aload 4 /* rt */
            ldc Ljava/lang/Void;
            if_acmpne 4
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.ALLOW_VOID_VALUED_PROPERTIES:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ifne 4
         3: .line 710
      StackMap locals: java.lang.Class
      StackMap stack:
            return
        end local 4 // java.lang.Class rt
         4: .line 716
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasAnyGetter:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 9
         5: .line 717
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetters:Ljava/util/LinkedList;
            ifnonnull 7
         6: .line 718
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetters:Ljava/util/LinkedList;
         7: .line 720
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyGetters:Ljava/util/LinkedList;
            aload 2 /* m */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
         8: .line 721
            return
         9: .line 724
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 3 /* ai */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasAsKey:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 14
        10: .line 725
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
            ifnonnull 12
        11: .line 726
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
        12: .line 728
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonKeyAccessors:Ljava/util/LinkedList;
            aload 2 /* m */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        13: .line 729
            return
        14: .line 732
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasAsValue:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 19
        15: .line 733
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
            ifnonnull 17
        16: .line 734
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
        17: .line 736
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._jsonValueAccessors:Ljava/util/LinkedList;
            aload 2 /* m */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        18: .line 737
            return
        19: .line 742
      StackMap locals:
      StackMap stack:
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findNameForSerialization:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 6 /* pn */
        start local 6 // com.fasterxml.jackson.databind.PropertyName pn
        20: .line 743
            aload 6 /* pn */
            ifnull 21
            iconst_1
            goto 22
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector top top com.fasterxml.jackson.databind.PropertyName
      StackMap stack:
        21: iconst_0
      StackMap locals:
      StackMap stack: int
        22: istore 7 /* nameExplicit */
        start local 7 // boolean nameExplicit
        23: .line 745
            iload 7 /* nameExplicit */
            ifne 35
        24: .line 746
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findImplicitPropertyName:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/String;
            astore 4 /* implName */
        start local 4 // java.lang.String implName
        25: .line 747
            aload 4 /* implName */
            ifnonnull 27
        26: .line 748
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._accessorNaming:Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
            aload 2 /* m */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.findNameForRegularGetter:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* implName */
        27: .line 750
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.String top com.fasterxml.jackson.databind.PropertyName int
      StackMap stack:
            aload 4 /* implName */
            ifnonnull 33
        28: .line 751
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._accessorNaming:Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
            aload 2 /* m */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.findNameForIsGetter:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* implName */
        29: .line 752
            aload 4 /* implName */
            ifnonnull 31
        30: .line 753
            return
        31: .line 755
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._visibilityChecker:Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
            aload 2 /* m */
            invokeinterface com.fasterxml.jackson.databind.introspect.VisibilityChecker.isIsGetterVisible:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)Z
            istore 5 /* visible */
        start local 5 // boolean visible
        32: .line 756
            goto 46
        end local 5 // boolean visible
        33: .line 757
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._visibilityChecker:Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
            aload 2 /* m */
            invokeinterface com.fasterxml.jackson.databind.introspect.VisibilityChecker.isGetterVisible:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)Z
            istore 5 /* visible */
        start local 5 // boolean visible
        34: .line 759
            goto 46
        end local 5 // boolean visible
        end local 4 // java.lang.String implName
        35: .line 761
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector top top com.fasterxml.jackson.databind.PropertyName int
      StackMap stack:
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findImplicitPropertyName:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/String;
            astore 4 /* implName */
        start local 4 // java.lang.String implName
        36: .line 762
            aload 4 /* implName */
            ifnonnull 40
        37: .line 763
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._accessorNaming:Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
            aload 2 /* m */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.findNameForRegularGetter:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* implName */
        38: .line 764
            aload 4 /* implName */
            ifnonnull 40
        39: .line 765
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._accessorNaming:Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
            aload 2 /* m */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.findNameForIsGetter:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* implName */
        40: .line 769
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.String top com.fasterxml.jackson.databind.PropertyName int
      StackMap stack:
            aload 4 /* implName */
            ifnonnull 42
        41: .line 770
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
            astore 4 /* implName */
        42: .line 772
      StackMap locals:
      StackMap stack:
            aload 6 /* pn */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.isEmpty:()Z
            ifeq 45
        43: .line 774
            aload 0 /* this */
            aload 4 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._propNameFromSimple:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 6 /* pn */
        44: .line 775
            iconst_0
            istore 7 /* nameExplicit */
        45: .line 777
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 5 /* visible */
        start local 5 // boolean visible
        46: .line 780
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.String int com.fasterxml.jackson.databind.PropertyName int
      StackMap stack:
            aload 0 /* this */
            aload 4 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._checkRenameByField:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* implName */
        47: .line 781
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasIgnoreMarker:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Z
            istore 8 /* ignore */
        start local 8 // boolean ignore
        48: .line 782
            aload 0 /* this */
            aload 1 /* props */
            aload 4 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._property:(Ljava/util/Map;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            aload 2 /* m */
            aload 6 /* pn */
            iload 7 /* nameExplicit */
            iload 5 /* visible */
            iload 8 /* ignore */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.addGetter:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
        49: .line 783
            return
        end local 8 // boolean ignore
        end local 7 // boolean nameExplicit
        end local 6 // com.fasterxml.jackson.databind.PropertyName pn
        end local 5 // boolean visible
        end local 4 // java.lang.String implName
        end local 3 // com.fasterxml.jackson.databind.AnnotationIntrospector ai
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod m
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   50     0          this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   50     1         props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            0   50     2             m  Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
            0   50     3            ai  Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            1    4     4            rt  Ljava/lang/Class<*>;
           25   35     4      implName  Ljava/lang/String;
           36   50     4      implName  Ljava/lang/String;
           32   33     5       visible  Z
           34   35     5       visible  Z
           46   50     5       visible  Z
           20   50     6            pn  Lcom/fasterxml/jackson/databind/PropertyName;
           23   50     7  nameExplicit  Z
           48   50     8        ignore  Z
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
    MethodParameters:
       Name  Flags
      props  
      m      
      ai     

  protected void _addSetterMethod(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>, com.fasterxml.jackson.databind.introspect.AnnotatedMethod, com.fasterxml.jackson.databind.AnnotationIntrospector);
    descriptor: (Ljava/util/Map;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=9, args_size=4
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod m
        start local 3 // com.fasterxml.jackson.databind.AnnotationIntrospector ai
         0: .line 790
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findNameForDeserialization:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 6 /* pn */
        start local 6 // com.fasterxml.jackson.databind.PropertyName pn
         1: .line 791
            aload 6 /* pn */
            ifnull 2
            iconst_1
            goto 3
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector top top com.fasterxml.jackson.databind.PropertyName
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: istore 7 /* nameExplicit */
        start local 7 // boolean nameExplicit
         4: .line 792
            iload 7 /* nameExplicit */
            ifne 12
         5: .line 793
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findImplicitPropertyName:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/String;
            astore 4 /* implName */
        start local 4 // java.lang.String implName
         6: .line 794
            aload 4 /* implName */
            ifnonnull 8
         7: .line 795
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._accessorNaming:Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
            aload 2 /* m */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.findNameForMutator:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* implName */
         8: .line 797
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.String top com.fasterxml.jackson.databind.PropertyName int
      StackMap stack:
            aload 4 /* implName */
            ifnonnull 10
         9: .line 798
            return
        10: .line 800
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._visibilityChecker:Lcom/fasterxml/jackson/databind/introspect/VisibilityChecker;
            aload 2 /* m */
            invokeinterface com.fasterxml.jackson.databind.introspect.VisibilityChecker.isSetterVisible:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;)Z
            istore 5 /* visible */
        start local 5 // boolean visible
        11: .line 801
            goto 21
        end local 5 // boolean visible
        end local 4 // java.lang.String implName
        12: .line 803
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector top top com.fasterxml.jackson.databind.PropertyName int
      StackMap stack:
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findImplicitPropertyName:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Ljava/lang/String;
            astore 4 /* implName */
        start local 4 // java.lang.String implName
        13: .line 804
            aload 4 /* implName */
            ifnonnull 15
        14: .line 805
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._accessorNaming:Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy;
            aload 2 /* m */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy.findNameForMutator:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* implName */
        15: .line 808
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.String top com.fasterxml.jackson.databind.PropertyName int
      StackMap stack:
            aload 4 /* implName */
            ifnonnull 17
        16: .line 809
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getName:()Ljava/lang/String;
            astore 4 /* implName */
        17: .line 811
      StackMap locals:
      StackMap stack:
            aload 6 /* pn */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.isEmpty:()Z
            ifeq 20
        18: .line 813
            aload 0 /* this */
            aload 4 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._propNameFromSimple:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 6 /* pn */
        19: .line 814
            iconst_0
            istore 7 /* nameExplicit */
        20: .line 816
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 5 /* visible */
        start local 5 // boolean visible
        21: .line 819
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.String int com.fasterxml.jackson.databind.PropertyName int
      StackMap stack:
            aload 0 /* this */
            aload 4 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._checkRenameByField:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* implName */
        22: .line 820
            aload 3 /* ai */
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.hasIgnoreMarker:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Z
            istore 8 /* ignore */
        start local 8 // boolean ignore
        23: .line 821
            aload 0 /* this */
            aload 1 /* props */
            aload 4 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._property:(Ljava/util/Map;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
        24: .line 822
            aload 2 /* m */
            aload 6 /* pn */
            iload 7 /* nameExplicit */
            iload 5 /* visible */
            iload 8 /* ignore */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.addSetter:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/PropertyName;ZZZ)V
        25: .line 823
            return
        end local 8 // boolean ignore
        end local 7 // boolean nameExplicit
        end local 6 // com.fasterxml.jackson.databind.PropertyName pn
        end local 5 // boolean visible
        end local 4 // java.lang.String implName
        end local 3 // com.fasterxml.jackson.databind.AnnotationIntrospector ai
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod m
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   26     0          this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   26     1         props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            0   26     2             m  Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
            0   26     3            ai  Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            6   12     4      implName  Ljava/lang/String;
           13   26     4      implName  Ljava/lang/String;
           11   12     5       visible  Z
           21   26     5       visible  Z
            1   26     6            pn  Lcom/fasterxml/jackson/databind/PropertyName;
            4   26     7  nameExplicit  Z
           23   26     8        ignore  Z
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)V
    MethodParameters:
       Name  Flags
      props  
      m      
      ai     

  protected void _addInjectables(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
         0: .line 828
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedClass.fields:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 3
            goto 3
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedField
            astore 2 /* f */
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedField f
         2: .line 829
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findInjectableValue:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Lcom/fasterxml/jackson/annotation/JacksonInject$Value;
            aload 2 /* f */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._doAddInjectable:(Lcom/fasterxml/jackson/annotation/JacksonInject$Value;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)V
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedField f
         3: .line 828
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 832
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedClass.memberMethods:()Ljava/lang/Iterable;
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 3
            goto 9
      StackMap locals:
      StackMap stack:
         5: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMethod
            astore 2 /* m */
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod m
         6: .line 834
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getParameterCount:()I
            iconst_1
            if_icmpeq 8
         7: .line 835
            goto 9
         8: .line 837
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.introspect.AnnotatedMethod java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findInjectableValue:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)Lcom/fasterxml/jackson/annotation/JacksonInject$Value;
            aload 2 /* m */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._doAddInjectable:(Lcom/fasterxml/jackson/annotation/JacksonInject$Value;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)V
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMethod m
         9: .line 832
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        10: .line 839
            return
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   11     1  props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            2    3     2      f  Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
            6    9     2      m  Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    MethodParameters:
       Name  Flags
      props  

  protected void _doAddInjectable(com.fasterxml.jackson.annotation.JacksonInject$Value, com.fasterxml.jackson.databind.introspect.AnnotatedMember);
    descriptor: (Lcom/fasterxml/jackson/annotation/JacksonInject$Value;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // com.fasterxml.jackson.annotation.JacksonInject$Value injectable
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMember m
         0: .line 843
            aload 1 /* injectable */
            ifnonnull 2
         1: .line 844
            return
         2: .line 846
      StackMap locals:
      StackMap stack:
            aload 1 /* injectable */
            invokevirtual com.fasterxml.jackson.annotation.JacksonInject$Value.getId:()Ljava/lang/Object;
            astore 3 /* id */
        start local 3 // java.lang.Object id
         3: .line 847
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._injectables:Ljava/util/LinkedHashMap;
            ifnonnull 5
         4: .line 848
            aload 0 /* this */
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._injectables:Ljava/util/LinkedHashMap;
         5: .line 850
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._injectables:Ljava/util/LinkedHashMap;
            aload 3 /* id */
            aload 2 /* m */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.AnnotatedMember
            astore 4 /* prev */
        start local 4 // com.fasterxml.jackson.databind.introspect.AnnotatedMember prev
         6: .line 851
            aload 4 /* prev */
            ifnull 12
         7: .line 853
            aload 4 /* prev */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 2 /* m */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpne 12
         8: .line 854
            aload 3 /* id */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            astore 5 /* type */
        start local 5 // java.lang.String type
         9: .line 855
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Duplicate injectable value with id '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        10: .line 856
            aload 3 /* id */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "' (of type "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* type */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        11: .line 855
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // java.lang.String type
        12: .line 859
      StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedMember
      StackMap stack:
            return
        end local 4 // com.fasterxml.jackson.databind.introspect.AnnotatedMember prev
        end local 3 // java.lang.Object id
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedMember m
        end local 1 // com.fasterxml.jackson.annotation.JacksonInject$Value injectable
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   13     1  injectable  Lcom/fasterxml/jackson/annotation/JacksonInject$Value;
            0   13     2           m  Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
            3   13     3          id  Ljava/lang/Object;
            6   13     4        prev  Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
            9   12     5        type  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      injectable  
      m           

  private com.fasterxml.jackson.databind.PropertyName _propNameFromSimple(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.lang.String simpleName
         0: .line 862
            aload 1 /* simpleName */
            aconst_null
            invokestatic com.fasterxml.jackson.databind.PropertyName.construct:(Ljava/lang/String;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
            areturn
        end local 1 // java.lang.String simpleName
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    1     1  simpleName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      simpleName  

  private java.lang.String _checkRenameByField(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.lang.String implName
         0: .line 867
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._fieldRenameMappings:Ljava/util/Map;
            ifnull 5
         1: .line 868
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._fieldRenameMappings:Ljava/util/Map;
            aload 0 /* this */
            aload 1 /* implName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._propNameFromSimple:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.PropertyName
            astore 2 /* p */
        start local 2 // com.fasterxml.jackson.databind.PropertyName p
         2: .line 869
            aload 2 /* p */
            ifnull 5
         3: .line 870
            aload 2 /* p */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            astore 1 /* implName */
         4: .line 871
            aload 1 /* implName */
            areturn
        end local 2 // com.fasterxml.jackson.databind.PropertyName p
         5: .line 875
      StackMap locals:
      StackMap stack:
            aload 1 /* implName */
            areturn
        end local 1 // java.lang.String implName
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    6     1  implName  Ljava/lang/String;
            2    5     2         p  Lcom/fasterxml/jackson/databind/PropertyName;
    MethodParameters:
          Name  Flags
      implName  

  protected void _removeUnwantedProperties(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
         0: .line 890
            aload 1 /* props */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 2 /* it */
        start local 2 // java.util.Iterator it
         1: .line 891
            goto 14
         2: .line 892
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 3 /* prop */
        start local 3 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         3: .line 895
            aload 3 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.anyVisible:()Z
            ifne 6
         4: .line 896
            aload 2 /* it */
            invokeinterface java.util.Iterator.remove:()V
         5: .line 897
            goto 14
         6: .line 900
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
      StackMap stack:
            aload 3 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.anyIgnorals:()Z
            ifeq 14
         7: .line 902
            aload 3 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.isExplicitlyIncluded:()Z
            ifne 11
         8: .line 903
            aload 2 /* it */
            invokeinterface java.util.Iterator.remove:()V
         9: .line 904
            aload 0 /* this */
            aload 3 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collectIgnorals:(Ljava/lang/String;)V
        10: .line 905
            goto 14
        11: .line 908
      StackMap locals:
      StackMap stack:
            aload 3 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.removeIgnored:()V
        12: .line 909
            aload 3 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.couldDeserialize:()Z
            ifne 14
        13: .line 910
            aload 0 /* this */
            aload 3 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._collectIgnorals:(Ljava/lang/String;)V
        end local 3 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        14: .line 891
      StackMap locals:
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        15: .line 914
            return
        end local 2 // java.util.Iterator it
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   16     0   this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   16     1  props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            1   16     2     it  Ljava/util/Iterator<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            3   14     3   prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    MethodParameters:
       Name  Flags
      props  

  protected void _removeUnwantedAccessor(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
         0: .line 923
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.INFER_PROPERTY_MUTATORS:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            istore 2 /* inferMutators */
        start local 2 // boolean inferMutators
         1: .line 924
            aload 1 /* props */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3 /* it */
        start local 3 // java.util.Iterator it
         2: .line 926
            goto 7
         3: .line 927
      StackMap locals: int java.util.Iterator
      StackMap stack:
            aload 3 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 4 /* prop */
        start local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         4: .line 931
            aload 4 /* prop */
            iload 2 /* inferMutators */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._forSerialization:Z
            ifeq 5
            aconst_null
            goto 6
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map int java.util.Iterator com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
      StackMap stack: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder int
         5: aload 0 /* this */
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map int java.util.Iterator com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
      StackMap stack: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder int com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
         6: invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.removeNonVisible:(ZLcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;)Lcom/fasterxml/jackson/annotation/JsonProperty$Access;
            pop
        end local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         7: .line 926
      StackMap locals:
      StackMap stack:
            aload 3 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 933
            return
        end local 3 // java.util.Iterator it
        end local 2 // boolean inferMutators
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    9     1          props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            1    9     2  inferMutators  Z
            2    9     3             it  Ljava/util/Iterator<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            4    7     4           prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    MethodParameters:
       Name  Flags
      props  

  protected void _collectIgnorals(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.lang.String name
         0: .line 942
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._forSerialization:Z
            ifne 4
            aload 1 /* name */
            ifnull 4
         1: .line 943
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._ignoredPropertyNames:Ljava/util/HashSet;
            ifnonnull 3
         2: .line 944
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._ignoredPropertyNames:Ljava/util/HashSet;
         3: .line 946
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._ignoredPropertyNames:Ljava/util/HashSet;
            aload 1 /* name */
            invokevirtual java.util.HashSet.add:(Ljava/lang/Object;)Z
            pop
         4: .line 948
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    5     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  protected void _renameProperties(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
         0: .line 959
            aload 1 /* props */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 2 /* it */
        start local 2 // java.util.Iterator it
         1: .line 960
            aconst_null
            astore 3 /* renamed */
        start local 3 // java.util.LinkedList renamed
         2: .line 961
            goto 16
         3: .line 962
      StackMap locals: java.util.Iterator java.util.LinkedList
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 4 /* entry */
        start local 4 // java.util.Map$Entry entry
         4: .line 963
            aload 4 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 5 /* prop */
        start local 5 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         5: .line 965
            aload 5 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.findExplicitNames:()Ljava/util/Set;
            astore 6 /* l */
        start local 6 // java.util.Collection l
         6: .line 968
            aload 6 /* l */
            invokeinterface java.util.Collection.isEmpty:()Z
            ifeq 8
         7: .line 969
            goto 16
         8: .line 971
      StackMap locals: java.util.Map$Entry com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder java.util.Collection
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.remove:()V
         9: .line 972
            aload 3 /* renamed */
            ifnonnull 11
        10: .line 973
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 3 /* renamed */
        11: .line 976
      StackMap locals:
      StackMap stack:
            aload 6 /* l */
            invokeinterface java.util.Collection.size:()I
            iconst_1
            if_icmpne 15
        12: .line 977
            aload 6 /* l */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.PropertyName
            astore 7 /* n */
        start local 7 // com.fasterxml.jackson.databind.PropertyName n
        13: .line 978
            aload 3 /* renamed */
            aload 5 /* prop */
            aload 7 /* n */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.withName:(Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        14: .line 979
            goto 16
        end local 7 // com.fasterxml.jackson.databind.PropertyName n
        15: .line 982
      StackMap locals:
      StackMap stack:
            aload 3 /* renamed */
            aload 5 /* prop */
            aload 6 /* l */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.explode:(Ljava/util/Collection;)Ljava/util/Collection;
            invokevirtual java.util.LinkedList.addAll:(Ljava/util/Collection;)Z
            pop
        end local 6 // java.util.Collection l
        end local 5 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        end local 4 // java.util.Map$Entry entry
        16: .line 961
      StackMap locals:
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        17: .line 998
            aload 3 /* renamed */
            ifnull 30
        18: .line 999
            aload 3 /* renamed */
            invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
            astore 5
            goto 29
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map java.util.Iterator java.util.LinkedList top java.util.Iterator
      StackMap stack:
        19: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 4 /* prop */
        start local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        20: .line 1000
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
            astore 6 /* name */
        start local 6 // java.lang.String name
        21: .line 1001
            aload 1 /* props */
            aload 6 /* name */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 7 /* old */
        start local 7 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder old
        22: .line 1002
            aload 7 /* old */
            ifnonnull 25
        23: .line 1003
            aload 1 /* props */
            aload 6 /* name */
            aload 4 /* prop */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 1004
            goto 26
        25: .line 1005
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map java.util.Iterator java.util.LinkedList com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder java.util.Iterator java.lang.String com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
      StackMap stack:
            aload 7 /* old */
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.addAll:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
        26: .line 1008
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* prop */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._replaceCreatorProperty:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Ljava/util/List;)Z
            ifeq 29
        27: .line 1019
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._ignoredPropertyNames:Ljava/util/HashSet;
            ifnull 29
        28: .line 1020
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._ignoredPropertyNames:Ljava/util/HashSet;
            aload 6 /* name */
            invokevirtual java.util.HashSet.remove:(Ljava/lang/Object;)Z
            pop
        end local 7 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder old
        end local 6 // java.lang.String name
        end local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        29: .line 999
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map java.util.Iterator java.util.LinkedList top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 19
        30: .line 1025
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map java.util.Iterator java.util.LinkedList
      StackMap stack:
            return
        end local 3 // java.util.LinkedList renamed
        end local 2 // java.util.Iterator it
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   31     0     this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   31     1    props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            1   31     2       it  Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;>;
            2   31     3  renamed  Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            4   16     4    entry  Ljava/util/Map$Entry<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            5   16     5     prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            6   16     6        l  Ljava/util/Collection<Lcom/fasterxml/jackson/databind/PropertyName;>;
           13   15     7        n  Lcom/fasterxml/jackson/databind/PropertyName;
           20   29     4     prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           21   29     6     name  Ljava/lang/String;
           22   29     7      old  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    MethodParameters:
       Name  Flags
      props  

  protected void _renameUsing(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>, com.fasterxml.jackson.databind.PropertyNamingStrategy);
    descriptor: (Ljava/util/Map;Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=12, args_size=3
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map propMap
        start local 2 // com.fasterxml.jackson.databind.PropertyNamingStrategy naming
         0: .line 1030
            aload 1 /* propMap */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            aload 1 /* propMap */
            invokeinterface java.util.Map.size:()I
            anewarray com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            invokeinterface java.util.Collection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder[]
            astore 3 /* props */
        start local 3 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder[] props
         1: .line 1031
            aload 1 /* propMap */
            invokeinterface java.util.Map.clear:()V
         2: .line 1032
            aload 3 /* props */
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 37
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.PropertyNamingStrategy com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder[] top int int com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder[]
      StackMap stack:
         3: aload 7
            iload 5
            aaload
            astore 4 /* prop */
        start local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         4: .line 1033
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getFullName:()Lcom/fasterxml/jackson/databind/PropertyName;
            astore 8 /* fullName */
        start local 8 // com.fasterxml.jackson.databind.PropertyName fullName
         5: .line 1034
            aconst_null
            astore 9 /* rename */
        start local 9 // java.lang.String rename
         6: .line 1037
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.isExplicitlyNamed:()Z
            ifeq 7
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.ALLOW_EXPLICIT_PROPERTY_RENAMING:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ifeq 25
         7: .line 1038
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.PropertyNamingStrategy com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder[] com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder int int com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder[] com.fasterxml.jackson.databind.PropertyName java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._forSerialization:Z
            ifeq 14
         8: .line 1039
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.hasGetter:()Z
            ifeq 11
         9: .line 1040
            aload 2 /* naming */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getGetter:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
            aload 8 /* fullName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.PropertyNamingStrategy.nameForGetterMethod:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* rename */
        10: .line 1041
            goto 25
      StackMap locals:
      StackMap stack:
        11: aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.hasField:()Z
            ifeq 25
        12: .line 1042
            aload 2 /* naming */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getField:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
            aload 8 /* fullName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.PropertyNamingStrategy.nameForField:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* rename */
        13: .line 1044
            goto 25
        14: .line 1045
      StackMap locals:
      StackMap stack:
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.hasSetter:()Z
            ifeq 17
        15: .line 1046
            aload 2 /* naming */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getSetter:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
            aload 8 /* fullName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.PropertyNamingStrategy.nameForSetterMethod:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* rename */
        16: .line 1047
            goto 25
      StackMap locals:
      StackMap stack:
        17: aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.hasConstructorParameter:()Z
            ifeq 20
        18: .line 1048
            aload 2 /* naming */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getConstructorParameter:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;
            aload 8 /* fullName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.PropertyNamingStrategy.nameForConstructorParameter:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* rename */
        19: .line 1049
            goto 25
      StackMap locals:
      StackMap stack:
        20: aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.hasField:()Z
            ifeq 23
        21: .line 1050
            aload 2 /* naming */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getField:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
            aload 8 /* fullName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.PropertyNamingStrategy.nameForField:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* rename */
        22: .line 1051
            goto 25
      StackMap locals:
      StackMap stack:
        23: aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.hasGetter:()Z
            ifeq 25
        24: .line 1054
            aload 2 /* naming */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getGetter:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
            aload 8 /* fullName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            invokevirtual com.fasterxml.jackson.databind.PropertyNamingStrategy.nameForGetterMethod:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* rename */
        25: .line 1059
      StackMap locals:
      StackMap stack:
            aload 9 /* rename */
            ifnull 29
            aload 8 /* fullName */
            aload 9 /* rename */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.hasSimpleName:(Ljava/lang/String;)Z
            ifne 29
        26: .line 1060
            aload 4 /* prop */
            aload 9 /* rename */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.withSimpleName:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            astore 4 /* prop */
        27: .line 1061
            aload 9 /* rename */
            astore 10 /* simpleName */
        start local 10 // java.lang.String simpleName
        28: .line 1062
            goto 30
        end local 10 // java.lang.String simpleName
        29: .line 1063
      StackMap locals:
      StackMap stack:
            aload 8 /* fullName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            astore 10 /* simpleName */
        start local 10 // java.lang.String simpleName
        30: .line 1066
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* propMap */
            aload 10 /* simpleName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 11 /* old */
        start local 11 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder old
        31: .line 1067
            aload 11 /* old */
            ifnonnull 34
        32: .line 1068
            aload 1 /* propMap */
            aload 10 /* simpleName */
            aload 4 /* prop */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        33: .line 1069
            goto 35
        34: .line 1070
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
      StackMap stack:
            aload 11 /* old */
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.addAll:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
        35: .line 1074
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* prop */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._replaceCreatorProperty:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Ljava/util/List;)Z
            pop
        end local 11 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder old
        end local 10 // java.lang.String simpleName
        end local 9 // java.lang.String rename
        end local 8 // com.fasterxml.jackson.databind.PropertyName fullName
        end local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        36: .line 1032
            iinc 5 1
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.PropertyNamingStrategy com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder[] top int int com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder[]
      StackMap stack:
        37: iload 5
            iload 6
            if_icmplt 3
        38: .line 1076
            return
        end local 3 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder[] props
        end local 2 // com.fasterxml.jackson.databind.PropertyNamingStrategy naming
        end local 1 // java.util.Map propMap
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   39     0        this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   39     1     propMap  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            0   39     2      naming  Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
            1   39     3       props  [Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            4   36     4        prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            5   36     8    fullName  Lcom/fasterxml/jackson/databind/PropertyName;
            6   36     9      rename  Ljava/lang/String;
           28   29    10  simpleName  Ljava/lang/String;
           30   36    10  simpleName  Ljava/lang/String;
           31   36    11         old  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;)V
    MethodParameters:
         Name  Flags
      propMap  
      naming   

  protected void _renameWithWrappers(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
         0: .line 1082
            aload 1 /* props */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 2 /* it */
        start local 2 // java.util.Iterator it
         1: .line 1083
            aconst_null
            astore 3 /* renamed */
        start local 3 // java.util.LinkedList renamed
         2: .line 1084
            goto 17
         3: .line 1085
      StackMap locals: java.util.Iterator java.util.LinkedList
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 4 /* entry */
        start local 4 // java.util.Map$Entry entry
         4: .line 1086
            aload 4 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 5 /* prop */
        start local 5 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         5: .line 1087
            aload 5 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getPrimaryMember:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
            astore 6 /* member */
        start local 6 // com.fasterxml.jackson.databind.introspect.AnnotatedMember member
         6: .line 1088
            aload 6 /* member */
            ifnonnull 8
         7: .line 1089
            goto 17
         8: .line 1091
      StackMap locals: java.util.Map$Entry com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder com.fasterxml.jackson.databind.introspect.AnnotatedMember
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 6 /* member */
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findWrapperName:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Lcom/fasterxml/jackson/databind/PropertyName;
            astore 7 /* wrapperName */
        start local 7 // com.fasterxml.jackson.databind.PropertyName wrapperName
         9: .line 1095
            aload 7 /* wrapperName */
            ifnull 17
            aload 7 /* wrapperName */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.hasSimpleName:()Z
            ifne 11
        10: .line 1096
            goto 17
        11: .line 1098
      StackMap locals: com.fasterxml.jackson.databind.PropertyName
      StackMap stack:
            aload 7 /* wrapperName */
            aload 5 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getFullName:()Lcom/fasterxml/jackson/databind/PropertyName;
            invokevirtual com.fasterxml.jackson.databind.PropertyName.equals:(Ljava/lang/Object;)Z
            ifne 17
        12: .line 1099
            aload 3 /* renamed */
            ifnonnull 14
        13: .line 1100
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 3 /* renamed */
        14: .line 1102
      StackMap locals:
      StackMap stack:
            aload 5 /* prop */
            aload 7 /* wrapperName */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.withName:(Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            astore 5 /* prop */
        15: .line 1103
            aload 3 /* renamed */
            aload 5 /* prop */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        16: .line 1104
            aload 2 /* it */
            invokeinterface java.util.Iterator.remove:()V
        end local 7 // com.fasterxml.jackson.databind.PropertyName wrapperName
        end local 6 // com.fasterxml.jackson.databind.introspect.AnnotatedMember member
        end local 5 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        end local 4 // java.util.Map$Entry entry
        17: .line 1084
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map java.util.Iterator java.util.LinkedList
      StackMap stack:
            aload 2 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        18: .line 1108
            aload 3 /* renamed */
            ifnull 28
        19: .line 1109
            aload 3 /* renamed */
            invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
            astore 5
            goto 27
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map java.util.Iterator java.util.LinkedList top java.util.Iterator
      StackMap stack:
        20: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 4 /* prop */
        start local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        21: .line 1110
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
            astore 6 /* name */
        start local 6 // java.lang.String name
        22: .line 1111
            aload 1 /* props */
            aload 6 /* name */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 7 /* old */
        start local 7 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder old
        23: .line 1112
            aload 7 /* old */
            ifnonnull 26
        24: .line 1113
            aload 1 /* props */
            aload 6 /* name */
            aload 4 /* prop */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 1114
            goto 27
        26: .line 1115
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map java.util.Iterator java.util.LinkedList com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder java.util.Iterator java.lang.String com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
      StackMap stack:
            aload 7 /* old */
            aload 4 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.addAll:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;)V
        end local 7 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder old
        end local 6 // java.lang.String name
        end local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        27: .line 1109
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map java.util.Iterator java.util.LinkedList top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 20
        28: .line 1119
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map java.util.Iterator java.util.LinkedList
      StackMap stack:
            return
        end local 3 // java.util.LinkedList renamed
        end local 2 // java.util.Iterator it
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   29     0         this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   29     1        props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            1   29     2           it  Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;>;
            2   29     3      renamed  Ljava/util/LinkedList<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            4   17     4        entry  Ljava/util/Map$Entry<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            5   17     5         prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            6   17     6       member  Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
            9   17     7  wrapperName  Lcom/fasterxml/jackson/databind/PropertyName;
           21   27     4         prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           22   27     6         name  Ljava/lang/String;
           23   27     7          old  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    MethodParameters:
       Name  Flags
      props  

  protected void _sortProperties(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=17, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
         0: .line 1134
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            astore 2 /* intr */
        start local 2 // com.fasterxml.jackson.databind.AnnotationIntrospector intr
         1: .line 1135
            aload 2 /* intr */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findSerializationSortAlphabetically:(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Boolean;
            astore 3 /* alpha */
        start local 3 // java.lang.Boolean alpha
         2: .line 1136
            aload 3 /* alpha */
            ifnonnull 4
         3: .line 1137
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.shouldSortPropertiesAlphabetically:()Z
            goto 5
         4: .line 1138
      StackMap locals: com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean
      StackMap stack:
            aload 3 /* alpha */
            invokevirtual java.lang.Boolean.booleanValue:()Z
         5: .line 1136
      StackMap locals:
      StackMap stack: int
            istore 4 /* sortAlpha */
        start local 4 // boolean sortAlpha
         6: .line 1139
            aload 0 /* this */
            aload 1 /* props */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._anyIndexed:(Ljava/util/Collection;)Z
            istore 5 /* indexed */
        start local 5 // boolean indexed
         7: .line 1141
            aload 2 /* intr */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findSerializationPropertyOrder:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;)[Ljava/lang/String;
            astore 6 /* propertyOrder */
        start local 6 // java.lang.String[] propertyOrder
         8: .line 1144
            iload 4 /* sortAlpha */
            ifne 10
            iload 5 /* indexed */
            ifne 10
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
            ifnonnull 10
            aload 6 /* propertyOrder */
            ifnonnull 10
         9: .line 1145
            return
        10: .line 1147
      StackMap locals: int int java.lang.String[]
      StackMap stack:
            aload 1 /* props */
            invokeinterface java.util.Map.size:()I
            istore 7 /* size */
        start local 7 // int size
        11: .line 1150
            iload 4 /* sortAlpha */
            ifeq 14
        12: .line 1151
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            astore 8 /* all */
        start local 8 // java.util.Map all
        13: .line 1152
            goto 15
        end local 8 // java.util.Map all
        14: .line 1153
      StackMap locals: int
      StackMap stack:
            new java.util.LinkedHashMap
            dup
            iload 7 /* size */
            iload 7 /* size */
            iadd
            invokespecial java.util.LinkedHashMap.<init>:(I)V
            astore 8 /* all */
        start local 8 // java.util.Map all
        15: .line 1156
      StackMap locals: java.util.Map
      StackMap stack:
            aload 1 /* props */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 10
            goto 18
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map top java.util.Iterator
      StackMap stack:
        16: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 9 /* prop */
        start local 9 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        17: .line 1157
            aload 8 /* all */
            aload 9 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
            aload 9 /* prop */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 9 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        18: .line 1156
      StackMap locals:
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 16
        19: .line 1159
            new java.util.LinkedHashMap
            dup
            iload 7 /* size */
            iload 7 /* size */
            iadd
            invokespecial java.util.LinkedHashMap.<init>:(I)V
            astore 9 /* ordered */
        start local 9 // java.util.Map ordered
        20: .line 1161
            aload 6 /* propertyOrder */
            ifnull 36
        21: .line 1162
            aload 6 /* propertyOrder */
            dup
            astore 13
            arraylength
            istore 12
            iconst_0
            istore 11
            goto 35
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map top int int java.lang.String[]
      StackMap stack:
        22: aload 13
            iload 11
            aaload
            astore 10 /* name */
        start local 10 // java.lang.String name
        23: .line 1163
            aload 8 /* all */
            aload 10 /* name */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 14 /* w */
        start local 14 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder w
        24: .line 1164
            aload 14 /* w */
            ifnonnull 32
        25: .line 1165
            aload 1 /* props */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 16
            goto 31
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map java.lang.String int int java.lang.String[] com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder top java.util.Iterator
      StackMap stack:
        26: aload 16
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 15 /* prop */
        start local 15 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        27: .line 1166
            aload 10 /* name */
            aload 15 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getInternalName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 31
        28: .line 1167
            aload 15 /* prop */
            astore 14 /* w */
        29: .line 1169
            aload 15 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
            astore 10 /* name */
        30: .line 1170
            goto 32
        end local 15 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        31: .line 1165
      StackMap locals:
      StackMap stack:
            aload 16
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 26
        32: .line 1174
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map java.lang.String int int java.lang.String[] com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
      StackMap stack:
            aload 14 /* w */
            ifnull 34
        33: .line 1175
            aload 9 /* ordered */
            aload 10 /* name */
            aload 14 /* w */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 14 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder w
        end local 10 // java.lang.String name
        34: .line 1162
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map top int int java.lang.String[]
      StackMap stack:
            iinc 11 1
      StackMap locals:
      StackMap stack:
        35: iload 11
            iload 12
            if_icmplt 22
        36: .line 1181
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map
      StackMap stack:
            iload 5 /* indexed */
            ifeq 51
        37: .line 1182
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
            astore 10 /* byIndex */
        start local 10 // java.util.Map byIndex
        38: .line 1183
            aload 8 /* all */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 11 /* it */
        start local 11 // java.util.Iterator it
        39: .line 1184
            goto 46
        40: .line 1185
      StackMap locals: java.util.Map java.util.Iterator
      StackMap stack:
            aload 11 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 12 /* entry */
        start local 12 // java.util.Map$Entry entry
        41: .line 1186
            aload 12 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 13 /* prop */
        start local 13 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        42: .line 1187
            aload 13 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getMetadata:()Lcom/fasterxml/jackson/databind/PropertyMetadata;
            invokevirtual com.fasterxml.jackson.databind.PropertyMetadata.getIndex:()Ljava/lang/Integer;
            astore 14 /* index */
        start local 14 // java.lang.Integer index
        43: .line 1188
            aload 14 /* index */
            ifnull 46
        44: .line 1189
            aload 10 /* byIndex */
            aload 14 /* index */
            aload 13 /* prop */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        45: .line 1190
            aload 11 /* it */
            invokeinterface java.util.Iterator.remove:()V
        end local 14 // java.lang.Integer index
        end local 13 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        end local 12 // java.util.Map$Entry entry
        46: .line 1184
      StackMap locals:
      StackMap stack:
            aload 11 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 40
        47: .line 1193
            aload 10 /* byIndex */
            invokeinterface java.util.Map.values:()Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 13
            goto 50
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map java.util.Map java.util.Iterator top java.util.Iterator
      StackMap stack:
        48: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 12 /* prop */
        start local 12 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        49: .line 1194
            aload 9 /* ordered */
            aload 12 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
            aload 12 /* prop */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 12 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        50: .line 1193
      StackMap locals:
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 48
        end local 11 // java.util.Iterator it
        end local 10 // java.util.Map byIndex
        51: .line 1200
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
            ifnull 69
        52: .line 1201
            iload 4 /* sortAlpha */
            ifeq 53
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            getstatic com.fasterxml.jackson.databind.MapperFeature.SORT_CREATOR_PROPERTIES_FIRST:Lcom/fasterxml/jackson/databind/MapperFeature;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.isEnabled:(Lcom/fasterxml/jackson/databind/MapperFeature;)Z
            ifeq 69
        53: .line 1208
      StackMap locals:
      StackMap stack:
            iload 4 /* sortAlpha */
            ifeq 62
        54: .line 1210
            new java.util.TreeMap
            dup
            invokespecial java.util.TreeMap.<init>:()V
        55: .line 1209
            astore 11 /* sorted */
        start local 11 // java.util.TreeMap sorted
        56: .line 1211
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
            invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
            astore 13
            goto 59
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map top java.util.TreeMap top java.util.Iterator
      StackMap stack:
        57: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 12 /* prop */
        start local 12 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        58: .line 1212
            aload 11 /* sorted */
            aload 12 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
            aload 12 /* prop */
            invokevirtual java.util.TreeMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 12 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        59: .line 1211
      StackMap locals:
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 57
        60: .line 1214
            aload 11 /* sorted */
            invokevirtual java.util.TreeMap.values:()Ljava/util/Collection;
            astore 10 /* cr */
        end local 11 // java.util.TreeMap sorted
        start local 10 // java.util.Collection cr
        61: .line 1215
            goto 63
        end local 10 // java.util.Collection cr
        62: .line 1216
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._creatorProperties:Ljava/util/LinkedList;
            astore 10 /* cr */
        start local 10 // java.util.Collection cr
        63: .line 1218
      StackMap locals: java.util.Collection
      StackMap stack:
            aload 10 /* cr */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 12
            goto 68
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map java.util.Collection top java.util.Iterator
      StackMap stack:
        64: aload 12
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 11 /* prop */
        start local 11 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        65: .line 1221
            aload 11 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getName:()Ljava/lang/String;
            astore 13 /* name */
        start local 13 // java.lang.String name
        66: .line 1224
            aload 8 /* all */
            aload 13 /* name */
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 68
        67: .line 1225
            aload 9 /* ordered */
            aload 13 /* name */
            aload 11 /* prop */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 13 // java.lang.String name
        end local 11 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        68: .line 1218
      StackMap locals:
      StackMap stack:
            aload 12
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 64
        end local 10 // java.util.Collection cr
        69: .line 1230
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Map com.fasterxml.jackson.databind.AnnotationIntrospector java.lang.Boolean int int java.lang.String[] int java.util.Map java.util.Map
      StackMap stack:
            aload 9 /* ordered */
            aload 8 /* all */
            invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
        70: .line 1231
            aload 1 /* props */
            invokeinterface java.util.Map.clear:()V
        71: .line 1232
            aload 1 /* props */
            aload 9 /* ordered */
            invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
        72: .line 1233
            return
        end local 9 // java.util.Map ordered
        end local 8 // java.util.Map all
        end local 7 // int size
        end local 6 // java.lang.String[] propertyOrder
        end local 5 // boolean indexed
        end local 4 // boolean sortAlpha
        end local 3 // java.lang.Boolean alpha
        end local 2 // com.fasterxml.jackson.databind.AnnotationIntrospector intr
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   73     0           this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   73     1          props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            1   73     2           intr  Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            2   73     3          alpha  Ljava/lang/Boolean;
            6   73     4      sortAlpha  Z
            7   73     5        indexed  Z
            8   73     6  propertyOrder  [Ljava/lang/String;
           11   73     7           size  I
           13   14     8            all  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
           15   73     8            all  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
           17   18     9           prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           20   73     9        ordered  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
           23   34    10           name  Ljava/lang/String;
           24   34    14              w  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           27   31    15           prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           38   51    10        byIndex  Ljava/util/Map<Ljava/lang/Integer;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
           39   51    11             it  Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;>;
           41   46    12          entry  Ljava/util/Map$Entry<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
           42   46    13           prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           43   46    14          index  Ljava/lang/Integer;
           49   50    12           prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           61   62    10             cr  Ljava/util/Collection<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
           63   69    10             cr  Ljava/util/Collection<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
           56   61    11         sorted  Ljava/util/TreeMap<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
           58   59    12           prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           65   68    11           prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
           66   68    13           name  Ljava/lang/String;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    MethodParameters:
       Name  Flags
      props  

  private boolean _anyIndexed(java.util.Collection<com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Ljava/util/Collection;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Collection props
         0: .line 1236
            aload 1 /* props */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector java.util.Collection top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 2 /* prop */
        start local 2 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         2: .line 1237
            aload 2 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getMetadata:()Lcom/fasterxml/jackson/databind/PropertyMetadata;
            invokevirtual com.fasterxml.jackson.databind.PropertyMetadata.hasIndex:()Z
            ifeq 4
         3: .line 1238
            iconst_1
            ireturn
        end local 2 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         4: .line 1236
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         5: .line 1241
            iconst_0
            ireturn
        end local 1 // java.util.Collection props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    6     1  props  Ljava/util/Collection<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            2    4     2   prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    Signature: (Ljava/util/Collection<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)Z
    MethodParameters:
       Name  Flags
      props  

  protected void reportProblem(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0084) ACC_PROTECTED, ACC_VARARGS
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Object[] args
         0: .line 1251
            aload 2 /* args */
            arraylength
            ifle 2
         1: .line 1252
            aload 1 /* msg */
            aload 2 /* args */
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 1 /* msg */
         2: .line 1254
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Problem with definition of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* msg */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Object[] args
        end local 1 // java.lang.String msg
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    3     1   msg  Ljava/lang/String;
            0    3     2  args  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      msg   
      args  

  protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder _property(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>, com.fasterxml.jackson.databind.PropertyName);
    descriptor: (Ljava/util/Map;Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
        start local 2 // com.fasterxml.jackson.databind.PropertyName name
         0: .line 1259
            aload 2 /* name */
            invokevirtual com.fasterxml.jackson.databind.PropertyName.getSimpleName:()Ljava/lang/String;
            astore 3 /* simpleName */
        start local 3 // java.lang.String simpleName
         1: .line 1260
            aload 1 /* props */
            aload 3 /* simpleName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 4 /* prop */
        start local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         2: .line 1261
            aload 4 /* prop */
            ifnonnull 7
         3: .line 1262
            new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
         4: .line 1263
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._forSerialization:Z
            aload 2 /* name */
         5: .line 1262
            invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.<init>:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;ZLcom/fasterxml/jackson/databind/PropertyName;)V
            astore 4 /* prop */
         6: .line 1264
            aload 1 /* props */
            aload 3 /* simpleName */
            aload 4 /* prop */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 1266
      StackMap locals: java.lang.String com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
      StackMap stack:
            aload 4 /* prop */
            areturn
        end local 4 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        end local 3 // java.lang.String simpleName
        end local 2 // com.fasterxml.jackson.databind.PropertyName name
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    8     1       props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            0    8     2        name  Lcom/fasterxml/jackson/databind/PropertyName;
            1    8     3  simpleName  Ljava/lang/String;
            2    8     4        prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    MethodParameters:
       Name  Flags
      props  
      name   

  protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder _property(java.util.Map<java.lang.String, com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>, java.lang.String);
    descriptor: (Ljava/util/Map;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // java.util.Map props
        start local 2 // java.lang.String implName
         0: .line 1273
            aload 1 /* props */
            aload 2 /* implName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            astore 3 /* prop */
        start local 3 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
         1: .line 1274
            aload 3 /* prop */
            ifnonnull 6
         2: .line 1275
            new com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._forSerialization:Z
         3: .line 1276
            aload 2 /* implName */
            invokestatic com.fasterxml.jackson.databind.PropertyName.construct:(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/PropertyName;
         4: .line 1275
            invokespecial com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.<init>:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;ZLcom/fasterxml/jackson/databind/PropertyName;)V
            astore 3 /* prop */
         5: .line 1277
            aload 1 /* props */
            aload 2 /* implName */
            aload 3 /* prop */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 1279
      StackMap locals: com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
      StackMap stack:
            aload 3 /* prop */
            areturn
        end local 3 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        end local 2 // java.lang.String implName
        end local 1 // java.util.Map props
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    7     1     props  Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            0    7     2  implName  Ljava/lang/String;
            1    7     3      prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;Ljava/lang/String;)Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
    MethodParameters:
          Name  Flags
      props     
      implName  

  private com.fasterxml.jackson.databind.PropertyNamingStrategy _findNamingStrategy();
    descriptor: ()Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
         0: .line 1284
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._annotationIntrospector:Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            invokevirtual com.fasterxml.jackson.databind.AnnotationIntrospector.findNamingStrategy:(Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;)Ljava/lang/Object;
            astore 1 /* namingDef */
        start local 1 // java.lang.Object namingDef
         1: .line 1285
            aload 1 /* namingDef */
            ifnonnull 3
         2: .line 1286
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getPropertyNamingStrategy:()Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
            areturn
         3: .line 1288
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 1 /* namingDef */
            instanceof com.fasterxml.jackson.databind.PropertyNamingStrategy
            ifeq 5
         4: .line 1289
            aload 1 /* namingDef */
            checkcast com.fasterxml.jackson.databind.PropertyNamingStrategy
            areturn
         5: .line 1294
      StackMap locals:
      StackMap stack:
            aload 1 /* namingDef */
            instanceof java.lang.Class
            ifne 9
         6: .line 1295
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "AnnotationIntrospector returned PropertyNamingStrategy definition of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         7: .line 1296
            aload 1 /* namingDef */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "; expected type PropertyNamingStrategy or Class<PropertyNamingStrategy> instead"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 1295
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 1298
      StackMap locals:
      StackMap stack:
            aload 1 /* namingDef */
            checkcast java.lang.Class
            astore 2 /* namingClass */
        start local 2 // java.lang.Class namingClass
        10: .line 1300
            aload 2 /* namingClass */
            ldc Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
            if_acmpne 12
        11: .line 1301
            aconst_null
            areturn
        12: .line 1304
      StackMap locals: java.lang.Class
      StackMap stack:
            ldc Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
            aload 2 /* namingClass */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 16
        13: .line 1305
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "AnnotationIntrospector returned Class "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        14: .line 1306
            aload 2 /* namingClass */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "; expected Class<PropertyNamingStrategy>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        15: .line 1305
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        16: .line 1308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.getHandlerInstantiator:()Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
            astore 3 /* hi */
        start local 3 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator hi
        17: .line 1309
            aload 3 /* hi */
            ifnull 21
        18: .line 1310
            aload 3 /* hi */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._classDef:Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            aload 2 /* namingClass */
            invokevirtual com.fasterxml.jackson.databind.cfg.HandlerInstantiator.namingStrategyInstance:(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;
            astore 4 /* pns */
        start local 4 // com.fasterxml.jackson.databind.PropertyNamingStrategy pns
        19: .line 1311
            aload 4 /* pns */
            ifnull 21
        20: .line 1312
            aload 4 /* pns */
            areturn
        end local 4 // com.fasterxml.jackson.databind.PropertyNamingStrategy pns
        21: .line 1315
      StackMap locals: com.fasterxml.jackson.databind.cfg.HandlerInstantiator
      StackMap stack:
            aload 2 /* namingClass */
        22: .line 1316
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._config:Lcom/fasterxml/jackson/databind/cfg/MapperConfig;
            invokevirtual com.fasterxml.jackson.databind.cfg.MapperConfig.canOverrideAccessModifiers:()Z
        23: .line 1315
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.createInstance:(Ljava/lang/Class;Z)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.PropertyNamingStrategy
            areturn
        end local 3 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator hi
        end local 2 // java.lang.Class namingClass
        end local 1 // java.lang.Object namingDef
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            1   24     1    namingDef  Ljava/lang/Object;
           10   24     2  namingClass  Ljava/lang/Class<*>;
           17   24     3           hi  Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
           19   21     4          pns  Lcom/fasterxml/jackson/databind/PropertyNamingStrategy;

  protected void _updateCreatorProperty(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder, java.util.List<com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Ljava/util/List;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        start local 2 // java.util.List creatorProperties
         0: .line 1321
            aload 0 /* this */
            aload 1 /* prop */
            aload 2 /* creatorProperties */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector._replaceCreatorProperty:(Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Ljava/util/List;)Z
            pop
         1: .line 1322
            return
        end local 2 // java.util.List creatorProperties
        end local 1 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0    2     1               prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            0    2     2  creatorProperties  Ljava/util/List<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
    Signature: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Ljava/util/List<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                   Name  Flags
      prop               
      creatorProperties  

  protected boolean _replaceCreatorProperty(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder, java.util.List<com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder>);
    descriptor: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Ljava/util/List;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
        start local 1 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        start local 2 // java.util.List creatorProperties
         0: .line 1325
            aload 2 /* creatorProperties */
            ifnull 10
         1: .line 1326
            aload 1 /* prop */
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getInternalName:()Ljava/lang/String;
            astore 3 /* intName */
        start local 3 // java.lang.String intName
         2: .line 1327
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: aload 2 /* creatorProperties */
            invokeinterface java.util.List.size:()I
            istore 5 /* len */
        start local 5 // int len
         4: goto 9
         5: .line 1328
      StackMap locals: java.lang.String int int
      StackMap stack:
            aload 2 /* creatorProperties */
            iload 4 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder
            invokevirtual com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getInternalName:()Ljava/lang/String;
            aload 3 /* intName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 1329
            aload 2 /* creatorProperties */
            iload 4 /* i */
            aload 1 /* prop */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 1330
            iconst_1
            ireturn
         8: .line 1327
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 4 /* i */
            iload 5 /* len */
            if_icmplt 5
        end local 5 // int len
        end local 4 // int i
        end local 3 // java.lang.String intName
        10: .line 1334
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.util.List creatorProperties
        end local 1 // com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder prop
        end local 0 // com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Lcom/fasterxml/jackson/databind/introspect/POJOPropertiesCollector;
            0   11     1               prop  Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;
            0   11     2  creatorProperties  Ljava/util/List<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;
            2   10     3            intName  Ljava/lang/String;
            3   10     4                  i  I
            4   10     5                len  I
    Signature: (Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;Ljava/util/List<Lcom/fasterxml/jackson/databind/introspect/POJOPropertyBuilder;>;)Z
    MethodParameters:
                   Name  Flags
      prop               
      creatorProperties  
}
SourceFile: "POJOPropertiesCollector.java"
InnerClasses:
  public Value = com.fasterxml.jackson.annotation.JacksonInject$Value of com.fasterxml.jackson.annotation.JacksonInject
  public final Mode = com.fasterxml.jackson.annotation.JsonCreator$Mode of com.fasterxml.jackson.annotation.JsonCreator
  public final Access = com.fasterxml.jackson.annotation.JsonProperty$Access of com.fasterxml.jackson.annotation.JsonProperty
  public Provider = com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider of com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy
  public abstract Entry = java.util.Map$Entry of java.util.Map