public abstract class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext extends com.fasterxml.jackson.databind.DeserializationContext implements java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
  super_class: com.fasterxml.jackson.databind.DeserializationContext
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  protected transient java.util.LinkedHashMap<com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey, com.fasterxml.jackson.databind.deser.impl.ReadableObjectId> _objectIds;
    descriptor: Ljava/util/LinkedHashMap;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
    Signature: Ljava/util/LinkedHashMap<Lcom/fasterxml/jackson/annotation/ObjectIdGenerator$IdKey;Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;>;

  private java.util.List<com.fasterxml.jackson.annotation.ObjectIdResolver> _objectIdResolvers;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/fasterxml/jackson/annotation/ObjectIdResolver;>;

  protected void <init>(com.fasterxml.jackson.databind.deser.DeserializerFactory, com.fasterxml.jackson.databind.deser.DeserializerCache);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;Lcom/fasterxml/jackson/databind/deser/DeserializerCache;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
        start local 1 // com.fasterxml.jackson.databind.deser.DeserializerFactory df
        start local 2 // com.fasterxml.jackson.databind.deser.DeserializerCache cache
         0: .line 44
            aload 0 /* this */
            aload 1 /* df */
            aload 2 /* cache */
            invokespecial com.fasterxml.jackson.databind.DeserializationContext.<init>:(Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;Lcom/fasterxml/jackson/databind/deser/DeserializerCache;)V
         1: .line 45
            return
        end local 2 // com.fasterxml.jackson.databind.deser.DeserializerCache cache
        end local 1 // com.fasterxml.jackson.databind.deser.DeserializerFactory df
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0    2     1     df  Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
            0    2     2  cache  Lcom/fasterxml/jackson/databind/deser/DeserializerCache;
    MethodParameters:
       Name  Flags
      df     
      cache  

  protected void <init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/InjectableValues;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
        start local 1 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext src
        start local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        start local 3 // com.fasterxml.jackson.core.JsonParser jp
        start local 4 // com.fasterxml.jackson.databind.InjectableValues values
         0: .line 49
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* config */
            aload 3 /* jp */
            aload 4 /* values */
            invokespecial com.fasterxml.jackson.databind.DeserializationContext.<init>:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/InjectableValues;)V
         1: .line 50
            return
        end local 4 // com.fasterxml.jackson.databind.InjectableValues values
        end local 3 // com.fasterxml.jackson.core.JsonParser jp
        end local 2 // com.fasterxml.jackson.databind.DeserializationConfig config
        end local 1 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext src
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0    2     1     src  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0    2     2  config  Lcom/fasterxml/jackson/databind/DeserializationConfig;
            0    2     3      jp  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     4  values  Lcom/fasterxml/jackson/databind/InjectableValues;
    MethodParameters:
        Name  Flags
      src     
      config  
      jp      
      values  

  protected void <init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext, com.fasterxml.jackson.databind.deser.DeserializerFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
        start local 1 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext src
        start local 2 // com.fasterxml.jackson.databind.deser.DeserializerFactory factory
         0: .line 54
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* factory */
            invokespecial com.fasterxml.jackson.databind.DeserializationContext.<init>:(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)V
         1: .line 55
            return
        end local 2 // com.fasterxml.jackson.databind.deser.DeserializerFactory factory
        end local 1 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext src
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0    2     1      src  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0    2     2  factory  Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;
    MethodParameters:
         Name  Flags
      src      
      factory  

  protected void <init>(com.fasterxml.jackson.databind.deser.DefaultDeserializationContext);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
        start local 1 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext src
         0: .line 61
            aload 0 /* this */
            aload 1 /* src */
            invokespecial com.fasterxml.jackson.databind.DeserializationContext.<init>:(Lcom/fasterxml/jackson/databind/DeserializationContext;)V
         1: .line 62
            return
        end local 1 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext src
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0    2     1   src  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    MethodParameters:
      Name  Flags
      src   

  public com.fasterxml.jackson.databind.deser.DefaultDeserializationContext copy();
    descriptor: ()Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
         0: .line 73
            new java.lang.IllegalStateException
            dup
            ldc "DefaultDeserializationContext sub-class not overriding copy()"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;

  public com.fasterxml.jackson.databind.deser.impl.ReadableObjectId findObjectId(, com.fasterxml.jackson.annotation.ObjectIdGenerator<?>, com.fasterxml.jackson.annotation.ObjectIdResolver);
    descriptor: (Ljava/lang/Object;Lcom/fasterxml/jackson/annotation/ObjectIdGenerator;Lcom/fasterxml/jackson/annotation/ObjectIdResolver;)Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=4
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
        start local 1 // java.lang.Object id
        start local 2 // com.fasterxml.jackson.annotation.ObjectIdGenerator gen
        start local 3 // com.fasterxml.jackson.annotation.ObjectIdResolver resolverType
         0: .line 88
            aload 1 /* id */
            ifnonnull 2
         1: .line 89
            aconst_null
            areturn
         2: .line 92
      StackMap locals:
      StackMap stack:
            aload 2 /* gen */
            aload 1 /* id */
            invokevirtual com.fasterxml.jackson.annotation.ObjectIdGenerator.key:(Ljava/lang/Object;)Lcom/fasterxml/jackson/annotation/ObjectIdGenerator$IdKey;
            astore 4 /* key */
        start local 4 // com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey key
         3: .line 94
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIds:Ljava/util/LinkedHashMap;
            ifnonnull 6
         4: .line 95
            aload 0 /* this */
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            putfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIds:Ljava/util/LinkedHashMap;
         5: .line 96
            goto 9
         6: .line 97
      StackMap locals: com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIds:Ljava/util/LinkedHashMap;
            aload 4 /* key */
            invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
            astore 5 /* entry */
        start local 5 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId entry
         7: .line 98
            aload 5 /* entry */
            ifnull 9
         8: .line 99
            aload 5 /* entry */
            areturn
        end local 5 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId entry
         9: .line 104
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 5 /* resolver */
        start local 5 // com.fasterxml.jackson.annotation.ObjectIdResolver resolver
        10: .line 106
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIdResolvers:Ljava/util/List;
            ifnonnull 13
        11: .line 107
            aload 0 /* this */
            new java.util.ArrayList
            dup
            bipush 8
            invokespecial java.util.ArrayList.<init>:(I)V
            putfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIdResolvers:Ljava/util/List;
        12: .line 108
            goto 19
        13: .line 109
      StackMap locals: com.fasterxml.jackson.annotation.ObjectIdResolver
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIdResolvers:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 7
            goto 18
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext java.lang.Object com.fasterxml.jackson.annotation.ObjectIdGenerator com.fasterxml.jackson.annotation.ObjectIdResolver com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey com.fasterxml.jackson.annotation.ObjectIdResolver top java.util.Iterator
      StackMap stack:
        14: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.annotation.ObjectIdResolver
            astore 6 /* res */
        start local 6 // com.fasterxml.jackson.annotation.ObjectIdResolver res
        15: .line 110
            aload 6 /* res */
            aload 3 /* resolverType */
            invokeinterface com.fasterxml.jackson.annotation.ObjectIdResolver.canUseFor:(Lcom/fasterxml/jackson/annotation/ObjectIdResolver;)Z
            ifeq 18
        16: .line 111
            aload 6 /* res */
            astore 5 /* resolver */
        17: .line 112
            goto 19
        end local 6 // com.fasterxml.jackson.annotation.ObjectIdResolver res
        18: .line 109
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 14
        19: .line 117
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext java.lang.Object com.fasterxml.jackson.annotation.ObjectIdGenerator com.fasterxml.jackson.annotation.ObjectIdResolver com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey com.fasterxml.jackson.annotation.ObjectIdResolver
      StackMap stack:
            aload 5 /* resolver */
            ifnonnull 22
        20: .line 118
            aload 3 /* resolverType */
            aload 0 /* this */
            invokeinterface com.fasterxml.jackson.annotation.ObjectIdResolver.newForDeserialization:(Ljava/lang/Object;)Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
            astore 5 /* resolver */
        21: .line 119
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIdResolvers:Ljava/util/List;
            aload 5 /* resolver */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        22: .line 122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* key */
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.createReadableObjectId:(Lcom/fasterxml/jackson/annotation/ObjectIdGenerator$IdKey;)Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
            astore 6 /* entry */
        start local 6 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId entry
        23: .line 123
            aload 6 /* entry */
            aload 5 /* resolver */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.setResolver:(Lcom/fasterxml/jackson/annotation/ObjectIdResolver;)V
        24: .line 124
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIds:Ljava/util/LinkedHashMap;
            aload 4 /* key */
            aload 6 /* entry */
            invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 125
            aload 6 /* entry */
            areturn
        end local 6 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId entry
        end local 5 // com.fasterxml.jackson.annotation.ObjectIdResolver resolver
        end local 4 // com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey key
        end local 3 // com.fasterxml.jackson.annotation.ObjectIdResolver resolverType
        end local 2 // com.fasterxml.jackson.annotation.ObjectIdGenerator gen
        end local 1 // java.lang.Object id
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   26     0          this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0   26     1            id  Ljava/lang/Object;
            0   26     2           gen  Lcom/fasterxml/jackson/annotation/ObjectIdGenerator<*>;
            0   26     3  resolverType  Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
            3   26     4           key  Lcom/fasterxml/jackson/annotation/ObjectIdGenerator$IdKey;
            7    9     5         entry  Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
           10   26     5      resolver  Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
           15   18     6           res  Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
           23   26     6         entry  Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
    Signature: (Ljava/lang/Object;Lcom/fasterxml/jackson/annotation/ObjectIdGenerator<*>;Lcom/fasterxml/jackson/annotation/ObjectIdResolver;)Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
    MethodParameters:
              Name  Flags
      id            
      gen           
      resolverType  

  protected com.fasterxml.jackson.databind.deser.impl.ReadableObjectId createReadableObjectId(com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey);
    descriptor: (Lcom/fasterxml/jackson/annotation/ObjectIdGenerator$IdKey;)Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
        start local 1 // com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey key
         0: .line 141
            new com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
            dup
            aload 1 /* key */
            invokespecial com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.<init>:(Lcom/fasterxml/jackson/annotation/ObjectIdGenerator$IdKey;)V
            areturn
        end local 1 // com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey key
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0    1     1   key  Lcom/fasterxml/jackson/annotation/ObjectIdGenerator$IdKey;
    MethodParameters:
      Name  Flags
      key   

  public void checkUnresolvedObjectId();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
         0: .line 147
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIds:Ljava/util/LinkedHashMap;
            ifnonnull 2
         1: .line 148
            return
         2: .line 151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_UNRESOLVED_OBJECT_IDS:Lcom/fasterxml/jackson/databind/DeserializationFeature;
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.isEnabled:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Z
            ifne 4
         3: .line 152
            return
         4: .line 154
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 1 /* exception */
        start local 1 // com.fasterxml.jackson.databind.deser.UnresolvedForwardReference exception
         5: .line 155
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._objectIds:Ljava/util/LinkedHashMap;
            invokevirtual java.util.LinkedHashMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 20
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.deser.UnresolvedForwardReference top java.util.Iterator
      StackMap stack:
         6: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 2 /* entry */
        start local 2 // java.util.Map$Entry entry
         7: .line 156
            aload 2 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
            astore 4 /* roid */
        start local 4 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId roid
         8: .line 157
            aload 4 /* roid */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.hasReferringProperties:()Z
            ifne 10
         9: .line 158
            goto 20
        10: .line 161
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.deser.UnresolvedForwardReference java.util.Map$Entry java.util.Iterator com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
      StackMap stack:
            aload 0 /* this */
            aload 4 /* roid */
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.tryToResolveUnresolvedObjectId:(Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;)Z
            ifeq 12
        11: .line 162
            goto 20
        12: .line 164
      StackMap locals:
      StackMap stack:
            aload 1 /* exception */
            ifnonnull 14
        13: .line 165
            new com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
            dup
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.getParser:()Lcom/fasterxml/jackson/core/JsonParser;
            ldc "Unresolved forward references for: "
            invokespecial com.fasterxml.jackson.databind.deser.UnresolvedForwardReference.<init>:(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;)V
            astore 1 /* exception */
        14: .line 167
      StackMap locals:
      StackMap stack:
            aload 4 /* roid */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.getKey:()Lcom/fasterxml/jackson/annotation/ObjectIdGenerator$IdKey;
            getfield com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey.key:Ljava/lang/Object;
            astore 5 /* key */
        start local 5 // java.lang.Object key
        15: .line 168
            aload 4 /* roid */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.referringProperties:()Ljava/util/Iterator;
            astore 6 /* iterator */
        start local 6 // java.util.Iterator iterator
        16: goto 19
        17: .line 169
      StackMap locals: java.lang.Object java.util.Iterator
      StackMap stack:
            aload 6 /* iterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring
            astore 7 /* referring */
        start local 7 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring referring
        18: .line 170
            aload 1 /* exception */
            aload 5 /* key */
            aload 7 /* referring */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring.getBeanType:()Ljava/lang/Class;
            aload 7 /* referring */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring.getLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
            invokevirtual com.fasterxml.jackson.databind.deser.UnresolvedForwardReference.addUnresolvedId:(Ljava/lang/Object;Ljava/lang/Class;Lcom/fasterxml/jackson/core/JsonLocation;)V
        end local 7 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring referring
        19: .line 168
      StackMap locals:
      StackMap stack:
            aload 6 /* iterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 17
        end local 6 // java.util.Iterator iterator
        end local 5 // java.lang.Object key
        end local 4 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId roid
        end local 2 // java.util.Map$Entry entry
        20: .line 155
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.deser.UnresolvedForwardReference top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        21: .line 173
            aload 1 /* exception */
            ifnull 23
        22: .line 174
            aload 1 /* exception */
            athrow
        23: .line 176
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
      StackMap stack:
            return
        end local 1 // com.fasterxml.jackson.databind.deser.UnresolvedForwardReference exception
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   24     0       this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            5   24     1  exception  Lcom/fasterxml/jackson/databind/deser/UnresolvedForwardReference;
            7   20     2      entry  Ljava/util/Map$Entry<Lcom/fasterxml/jackson/annotation/ObjectIdGenerator$IdKey;Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;>;
            8   20     4       roid  Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
           15   20     5        key  Ljava/lang/Object;
           16   20     6   iterator  Ljava/util/Iterator<Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId$Referring;>;
           18   19     7  referring  Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId$Referring;
    Exceptions:
      throws com.fasterxml.jackson.databind.deser.UnresolvedForwardReference

  protected boolean tryToResolveUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
        start local 1 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId roid
         0: .line 190
            aload 1 /* roid */
            aload 0 /* this */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.tryToResolveUnresolved:(Lcom/fasterxml/jackson/databind/DeserializationContext;)Z
            ireturn
        end local 1 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId roid
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0    1     1  roid  Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
    MethodParameters:
      Name  Flags
      roid  

  public com.fasterxml.jackson.databind.JsonDeserializer<java.lang.Object> deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, );
    descriptor: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
        start local 1 // com.fasterxml.jackson.databind.introspect.Annotated ann
        start local 2 // java.lang.Object deserDef
         0: .line 204
            aload 2 /* deserDef */
            ifnonnull 2
         1: .line 205
            aconst_null
            areturn
         2: .line 209
      StackMap locals:
      StackMap stack:
            aload 2 /* deserDef */
            instanceof com.fasterxml.jackson.databind.JsonDeserializer
            ifeq 5
         3: .line 210
            aload 2 /* deserDef */
            checkcast com.fasterxml.jackson.databind.JsonDeserializer
            astore 3 /* deser */
        start local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
         4: .line 211
            goto 20
        end local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
         5: .line 215
      StackMap locals:
      StackMap stack:
            aload 2 /* deserDef */
            instanceof java.lang.Class
            ifne 7
         6: .line 216
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "AnnotationIntrospector returned deserializer definition of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* deserDef */
            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 JsonDeserializer or Class<JsonDeserializer> instead"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 218
      StackMap locals:
      StackMap stack:
            aload 2 /* deserDef */
            checkcast java.lang.Class
            astore 4 /* deserClass */
        start local 4 // java.lang.Class deserClass
         8: .line 220
            aload 4 /* deserClass */
            ldc Lcom/fasterxml/jackson/databind/JsonDeserializer$None;
            if_acmpeq 9
            aload 4 /* deserClass */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.isBogusClass:(Ljava/lang/Class;)Z
            ifeq 10
         9: .line 221
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.introspect.Annotated java.lang.Object top java.lang.Class
      StackMap stack:
            aconst_null
            areturn
        10: .line 223
      StackMap locals:
      StackMap stack:
            ldc Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 4 /* deserClass */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 12
        11: .line 224
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "AnnotationIntrospector returned Class "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* deserClass */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "; expected Class<JsonDeserializer>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getHandlerInstantiator:()Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
            astore 5 /* hi */
        start local 5 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator hi
        13: .line 227
            aload 5 /* hi */
            ifnonnull 14
            aconst_null
            goto 15
      StackMap locals: com.fasterxml.jackson.databind.cfg.HandlerInstantiator
      StackMap stack:
        14: aload 5 /* hi */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* ann */
            aload 4 /* deserClass */
            invokevirtual com.fasterxml.jackson.databind.cfg.HandlerInstantiator.deserializerInstance:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonDeserializer;
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.JsonDeserializer
        15: astore 3 /* deser */
        start local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
        16: .line 228
            aload 3 /* deser */
            ifnonnull 20
        17: .line 229
            aload 4 /* deserClass */
        18: .line 230
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.canOverrideAccessModifiers:()Z
        19: .line 229
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.createInstance:(Ljava/lang/Class;Z)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.JsonDeserializer
            astore 3 /* deser */
        end local 5 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator hi
        end local 4 // java.lang.Class deserClass
        20: .line 234
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.introspect.Annotated java.lang.Object com.fasterxml.jackson.databind.JsonDeserializer
      StackMap stack:
            aload 3 /* deser */
            instanceof com.fasterxml.jackson.databind.deser.ResolvableDeserializer
            ifeq 22
        21: .line 235
            aload 3 /* deser */
            checkcast com.fasterxml.jackson.databind.deser.ResolvableDeserializer
            aload 0 /* this */
            invokeinterface com.fasterxml.jackson.databind.deser.ResolvableDeserializer.resolve:(Lcom/fasterxml/jackson/databind/DeserializationContext;)V
        22: .line 237
      StackMap locals:
      StackMap stack:
            aload 3 /* deser */
            areturn
        end local 3 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 2 // java.lang.Object deserDef
        end local 1 // com.fasterxml.jackson.databind.introspect.Annotated ann
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0   23     1         ann  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0   23     2    deserDef  Ljava/lang/Object;
            4    5     3       deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
           16   23     3       deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
            8   20     4  deserClass  Ljava/lang/Class<*>;
           13   20     5          hi  Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    Signature: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/JsonDeserializer<Ljava/lang/Object;>;
    MethodParameters:
          Name  Flags
      ann       
      deserDef  

  public final com.fasterxml.jackson.databind.KeyDeserializer keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Object;)Lcom/fasterxml/jackson/databind/KeyDeserializer;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
        start local 1 // com.fasterxml.jackson.databind.introspect.Annotated ann
        start local 2 // java.lang.Object deserDef
         0: .line 244
            aload 2 /* deserDef */
            ifnonnull 2
         1: .line 245
            aconst_null
            areturn
         2: .line 250
      StackMap locals:
      StackMap stack:
            aload 2 /* deserDef */
            instanceof com.fasterxml.jackson.databind.KeyDeserializer
            ifeq 5
         3: .line 251
            aload 2 /* deserDef */
            checkcast com.fasterxml.jackson.databind.KeyDeserializer
            astore 3 /* deser */
        start local 3 // com.fasterxml.jackson.databind.KeyDeserializer deser
         4: .line 252
            goto 25
        end local 3 // com.fasterxml.jackson.databind.KeyDeserializer deser
         5: .line 253
      StackMap locals:
      StackMap stack:
            aload 2 /* deserDef */
            instanceof java.lang.Class
            ifne 10
         6: .line 254
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "AnnotationIntrospector returned key deserializer definition of type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         7: .line 255
            aload 2 /* deserDef */
            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;
         8: .line 256
            ldc "; expected type KeyDeserializer or Class<KeyDeserializer> instead"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         9: .line 254
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 258
      StackMap locals:
      StackMap stack:
            aload 2 /* deserDef */
            checkcast java.lang.Class
            astore 4 /* deserClass */
        start local 4 // java.lang.Class deserClass
        11: .line 260
            aload 4 /* deserClass */
            ldc Lcom/fasterxml/jackson/databind/KeyDeserializer$None;
            if_acmpeq 12
            aload 4 /* deserClass */
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.isBogusClass:(Ljava/lang/Class;)Z
            ifeq 13
        12: .line 261
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.introspect.Annotated java.lang.Object top java.lang.Class
      StackMap stack:
            aconst_null
            areturn
        13: .line 263
      StackMap locals:
      StackMap stack:
            ldc Lcom/fasterxml/jackson/databind/KeyDeserializer;
            aload 4 /* deserClass */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 17
        14: .line 264
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "AnnotationIntrospector returned Class "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* deserClass */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        15: .line 265
            ldc "; expected Class<KeyDeserializer>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        16: .line 264
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        17: .line 267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.getHandlerInstantiator:()Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
            astore 5 /* hi */
        start local 5 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator hi
        18: .line 268
            aload 5 /* hi */
            ifnonnull 19
            aconst_null
            goto 20
      StackMap locals: com.fasterxml.jackson.databind.cfg.HandlerInstantiator
      StackMap stack:
        19: aload 5 /* hi */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            aload 1 /* ann */
            aload 4 /* deserClass */
            invokevirtual com.fasterxml.jackson.databind.cfg.HandlerInstantiator.keyDeserializerInstance:(Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/databind/introspect/Annotated;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/KeyDeserializer;
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.KeyDeserializer
        20: astore 3 /* deser */
        start local 3 // com.fasterxml.jackson.databind.KeyDeserializer deser
        21: .line 269
            aload 3 /* deser */
            ifnonnull 25
        22: .line 270
            aload 4 /* deserClass */
        23: .line 271
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._config:Lcom/fasterxml/jackson/databind/DeserializationConfig;
            invokevirtual com.fasterxml.jackson.databind.DeserializationConfig.canOverrideAccessModifiers:()Z
        24: .line 270
            invokestatic com.fasterxml.jackson.databind.util.ClassUtil.createInstance:(Ljava/lang/Class;Z)Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.KeyDeserializer
            astore 3 /* deser */
        end local 5 // com.fasterxml.jackson.databind.cfg.HandlerInstantiator hi
        end local 4 // java.lang.Class deserClass
        25: .line 275
      StackMap locals: com.fasterxml.jackson.databind.deser.DefaultDeserializationContext com.fasterxml.jackson.databind.introspect.Annotated java.lang.Object com.fasterxml.jackson.databind.KeyDeserializer
      StackMap stack:
            aload 3 /* deser */
            instanceof com.fasterxml.jackson.databind.deser.ResolvableDeserializer
            ifeq 27
        26: .line 276
            aload 3 /* deser */
            checkcast com.fasterxml.jackson.databind.deser.ResolvableDeserializer
            aload 0 /* this */
            invokeinterface com.fasterxml.jackson.databind.deser.ResolvableDeserializer.resolve:(Lcom/fasterxml/jackson/databind/DeserializationContext;)V
        27: .line 278
      StackMap locals:
      StackMap stack:
            aload 3 /* deser */
            areturn
        end local 3 // com.fasterxml.jackson.databind.KeyDeserializer deser
        end local 2 // java.lang.Object deserDef
        end local 1 // com.fasterxml.jackson.databind.introspect.Annotated ann
        end local 0 // com.fasterxml.jackson.databind.deser.DefaultDeserializationContext this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   28     0        this  Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
            0   28     1         ann  Lcom/fasterxml/jackson/databind/introspect/Annotated;
            0   28     2    deserDef  Ljava/lang/Object;
            4    5     3       deser  Lcom/fasterxml/jackson/databind/KeyDeserializer;
           21   28     3       deser  Lcom/fasterxml/jackson/databind/KeyDeserializer;
           11   25     4  deserClass  Ljava/lang/Class<*>;
           18   25     5          hi  Lcom/fasterxml/jackson/databind/cfg/HandlerInstantiator;
    Exceptions:
      throws com.fasterxml.jackson.databind.JsonMappingException
    MethodParameters:
          Name  Flags
      ann       
      deserDef  

  public abstract com.fasterxml.jackson.databind.deser.DefaultDeserializationContext with(com.fasterxml.jackson.databind.deser.DeserializerFactory);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/DeserializerFactory;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      factory  

  public abstract com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues);
    descriptor: (Lcom/fasterxml/jackson/databind/DeserializationConfig;Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/InjectableValues;)Lcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      config  
      jp      
      values  
}
SourceFile: "DefaultDeserializationContext.java"
NestMembers:
  com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl
InnerClasses:
  public final IdKey = com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey of com.fasterxml.jackson.annotation.ObjectIdGenerator
  public abstract None = com.fasterxml.jackson.databind.JsonDeserializer$None of com.fasterxml.jackson.databind.JsonDeserializer
  public abstract None = com.fasterxml.jackson.databind.KeyDeserializer$None of com.fasterxml.jackson.databind.KeyDeserializer
  public final Impl = com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl of com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
  public abstract Referring = com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring of com.fasterxml.jackson.databind.deser.impl.ReadableObjectId
  public abstract Entry = java.util.Map$Entry of java.util.Map