public final class com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty extends com.fasterxml.jackson.databind.deser.SettableBeanProperty
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
  super_class: com.fasterxml.jackson.databind.deser.SettableBeanProperty
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  protected final com.fasterxml.jackson.databind.deser.impl.ObjectIdReader _objectIdReader;
    descriptor: Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  public void <init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader, com.fasterxml.jackson.databind.PropertyMetadata);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;Lcom/fasterxml/jackson/databind/PropertyMetadata;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // com.fasterxml.jackson.databind.deser.impl.ObjectIdReader objectIdReader
        start local 2 // com.fasterxml.jackson.databind.PropertyMetadata metadata
         0: .line 27
            aload 0 /* this */
            aload 1 /* objectIdReader */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdReader.propertyName:Lcom/fasterxml/jackson/databind/PropertyName;
            aload 1 /* objectIdReader */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ObjectIdReader.getIdType:()Lcom/fasterxml/jackson/databind/JavaType;
            aload 2 /* metadata */
         1: .line 28
            aload 1 /* objectIdReader */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ObjectIdReader.getDeserializer:()Lcom/fasterxml/jackson/databind/JsonDeserializer;
            invokespecial com.fasterxml.jackson.databind.deser.SettableBeanProperty.<init>:(Lcom/fasterxml/jackson/databind/PropertyName;Lcom/fasterxml/jackson/databind/JavaType;Lcom/fasterxml/jackson/databind/PropertyMetadata;Lcom/fasterxml/jackson/databind/JsonDeserializer;)V
         2: .line 29
            aload 0 /* this */
            aload 1 /* objectIdReader */
            putfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._objectIdReader:Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
         3: .line 30
            return
        end local 2 // com.fasterxml.jackson.databind.PropertyMetadata metadata
        end local 1 // com.fasterxml.jackson.databind.deser.impl.ObjectIdReader objectIdReader
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    4     1  objectIdReader  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
            0    4     2        metadata  Lcom/fasterxml/jackson/databind/PropertyMetadata;
    MethodParameters:
                Name  Flags
      objectIdReader  
      metadata        

  protected void <init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty, com.fasterxml.jackson.databind.JsonDeserializer<?>, com.fasterxml.jackson.databind.deser.NullValueProvider);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/deser/NullValueProvider;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty src
        start local 2 // com.fasterxml.jackson.databind.JsonDeserializer deser
        start local 3 // com.fasterxml.jackson.databind.deser.NullValueProvider nva
         0: .line 35
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* deser */
            aload 3 /* nva */
            invokespecial com.fasterxml.jackson.databind.deser.SettableBeanProperty.<init>:(Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/deser/NullValueProvider;)V
         1: .line 36
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._objectIdReader:Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
            putfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._objectIdReader:Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
         2: .line 37
            return
        end local 3 // com.fasterxml.jackson.databind.deser.NullValueProvider nva
        end local 2 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 1 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty src
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    3     1    src  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    3     2  deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
            0    3     3    nva  Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
    Signature: (Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;Lcom/fasterxml/jackson/databind/deser/NullValueProvider;)V
    MethodParameters:
       Name  Flags
      src    
      deser  
      nva    

  protected void <init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty, com.fasterxml.jackson.databind.PropertyName);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;Lcom/fasterxml/jackson/databind/PropertyName;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty src
        start local 2 // com.fasterxml.jackson.databind.PropertyName newName
         0: .line 40
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* newName */
            invokespecial com.fasterxml.jackson.databind.deser.SettableBeanProperty.<init>:(Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;Lcom/fasterxml/jackson/databind/PropertyName;)V
         1: .line 41
            aload 0 /* this */
            aload 1 /* src */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._objectIdReader:Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
            putfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._objectIdReader:Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
         2: .line 42
            return
        end local 2 // com.fasterxml.jackson.databind.PropertyName newName
        end local 1 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty src
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    3     1      src  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    3     2  newName  Lcom/fasterxml/jackson/databind/PropertyName;
    MethodParameters:
         Name  Flags
      src      
      newName  

  public com.fasterxml.jackson.databind.deser.SettableBeanProperty withName(com.fasterxml.jackson.databind.PropertyName);
    descriptor: (Lcom/fasterxml/jackson/databind/PropertyName;)Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // com.fasterxml.jackson.databind.PropertyName newName
         0: .line 46
            new com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
            dup
            aload 0 /* this */
            aload 1 /* newName */
            invokespecial com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty.<init>:(Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;Lcom/fasterxml/jackson/databind/PropertyName;)V
            areturn
        end local 1 // com.fasterxml.jackson.databind.PropertyName newName
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    1     1  newName  Lcom/fasterxml/jackson/databind/PropertyName;
    MethodParameters:
         Name  Flags
      newName  

  public com.fasterxml.jackson.databind.deser.SettableBeanProperty withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<?>);
    descriptor: (Lcom/fasterxml/jackson/databind/JsonDeserializer;)Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // com.fasterxml.jackson.databind.JsonDeserializer deser
         0: .line 51
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 1 /* deser */
            if_acmpne 2
         1: .line 52
            aload 0 /* this */
            areturn
         2: .line 55
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._nullProvider:Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
            if_acmpne 3
            aload 1 /* deser */
            goto 4
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._nullProvider:Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.databind.deser.NullValueProvider
         4: astore 2 /* nvp */
        start local 2 // com.fasterxml.jackson.databind.deser.NullValueProvider nvp
         5: .line 56
            new com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
            dup
            aload 0 /* this */
            aload 1 /* deser */
            aload 2 /* nvp */
            invokespecial com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty.<init>:(Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/deser/NullValueProvider;)V
            areturn
        end local 2 // com.fasterxml.jackson.databind.deser.NullValueProvider nvp
        end local 1 // com.fasterxml.jackson.databind.JsonDeserializer deser
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    6     1  deser  Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;
            5    6     2    nvp  Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
    Signature: (Lcom/fasterxml/jackson/databind/JsonDeserializer<*>;)Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
    MethodParameters:
       Name  Flags
      deser  

  public com.fasterxml.jackson.databind.deser.SettableBeanProperty withNullProvider(com.fasterxml.jackson.databind.deser.NullValueProvider);
    descriptor: (Lcom/fasterxml/jackson/databind/deser/NullValueProvider;)Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // com.fasterxml.jackson.databind.deser.NullValueProvider nva
         0: .line 61
            new com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 1 /* nva */
            invokespecial com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty.<init>:(Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;Lcom/fasterxml/jackson/databind/JsonDeserializer;Lcom/fasterxml/jackson/databind/deser/NullValueProvider;)V
            areturn
        end local 1 // com.fasterxml.jackson.databind.deser.NullValueProvider nva
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    1     1   nva  Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
    MethodParameters:
      Name  Flags
      nva   

  public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // java.lang.Class acls
         0: .line 68
            aconst_null
            areturn
        end local 1 // java.lang.Class acls
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    1     1  acls  Ljava/lang/Class<TA;>;
    Signature: <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
    MethodParameters:
      Name  Flags
      acls  

  public com.fasterxml.jackson.databind.introspect.AnnotatedMember getMember();
    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.deser.impl.ObjectIdValueProperty this
         0: .line 71
            aconst_null
            areturn
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;

  public void deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 3 // java.lang.Object instance
         0: .line 83
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* ctxt */
            aload 3 /* instance */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty.deserializeSetAndReturn:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 84
            return
        end local 3 // java.lang.Object instance
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    2     1         p  Lcom/fasterxml/jackson/core/JsonParser;
            0    2     2      ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    2     3  instance  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      p         
      ctxt      
      instance  

  public java.lang.Object deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object);
    descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=4
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // com.fasterxml.jackson.core.JsonParser p
        start local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        start local 3 // java.lang.Object instance
         0: .line 96
            aload 1 /* p */
            getstatic com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
            invokevirtual com.fasterxml.jackson.core.JsonParser.hasToken:(Lcom/fasterxml/jackson/core/JsonToken;)Z
            ifeq 2
         1: .line 97
            aconst_null
            areturn
         2: .line 99
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
            aload 1 /* p */
            aload 2 /* ctxt */
            invokevirtual com.fasterxml.jackson.databind.JsonDeserializer.deserialize:(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
            astore 4 /* id */
        start local 4 // java.lang.Object id
         3: .line 100
            aload 2 /* ctxt */
            aload 4 /* id */
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._objectIdReader:Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdReader.generator:Lcom/fasterxml/jackson/annotation/ObjectIdGenerator;
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._objectIdReader:Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdReader.resolver:Lcom/fasterxml/jackson/annotation/ObjectIdResolver;
            invokevirtual com.fasterxml.jackson.databind.DeserializationContext.findObjectId:(Ljava/lang/Object;Lcom/fasterxml/jackson/annotation/ObjectIdGenerator;Lcom/fasterxml/jackson/annotation/ObjectIdResolver;)Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
            astore 5 /* roid */
        start local 5 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId roid
         4: .line 101
            aload 5 /* roid */
            aload 3 /* instance */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ReadableObjectId.bindItem:(Ljava/lang/Object;)V
         5: .line 103
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._objectIdReader:Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdReader.idProperty:Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
            astore 6 /* idProp */
        start local 6 // com.fasterxml.jackson.databind.deser.SettableBeanProperty idProp
         6: .line 104
            aload 6 /* idProp */
            ifnull 8
         7: .line 105
            aload 6 /* idProp */
            aload 3 /* instance */
            aload 4 /* id */
            invokevirtual com.fasterxml.jackson.databind.deser.SettableBeanProperty.setAndReturn:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
         8: .line 107
      StackMap locals: java.lang.Object com.fasterxml.jackson.databind.deser.impl.ReadableObjectId com.fasterxml.jackson.databind.deser.SettableBeanProperty
      StackMap stack:
            aload 3 /* instance */
            areturn
        end local 6 // com.fasterxml.jackson.databind.deser.SettableBeanProperty idProp
        end local 5 // com.fasterxml.jackson.databind.deser.impl.ReadableObjectId roid
        end local 4 // java.lang.Object id
        end local 3 // java.lang.Object instance
        end local 2 // com.fasterxml.jackson.databind.DeserializationContext ctxt
        end local 1 // com.fasterxml.jackson.core.JsonParser p
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    9     1         p  Lcom/fasterxml/jackson/core/JsonParser;
            0    9     2      ctxt  Lcom/fasterxml/jackson/databind/DeserializationContext;
            0    9     3  instance  Ljava/lang/Object;
            3    9     4        id  Ljava/lang/Object;
            4    9     5      roid  Lcom/fasterxml/jackson/databind/deser/impl/ReadableObjectId;
            6    9     6    idProp  Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      p         
      ctxt      
      instance  

  public void set(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // java.lang.Object instance
        start local 2 // java.lang.Object value
         0: .line 112
            aload 0 /* this */
            aload 1 /* instance */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty.setAndReturn:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 113
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object instance
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    2     1  instance  Ljava/lang/Object;
            0    2     2     value  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      instance  
      value     

  public java.lang.Object setAndReturn(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
        start local 1 // java.lang.Object instance
        start local 2 // java.lang.Object value
         0: .line 118
            aload 0 /* this */
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty._objectIdReader:Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdReader;
            getfield com.fasterxml.jackson.databind.deser.impl.ObjectIdReader.idProperty:Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
            astore 3 /* idProp */
        start local 3 // com.fasterxml.jackson.databind.deser.SettableBeanProperty idProp
         1: .line 119
            aload 3 /* idProp */
            ifnonnull 5
         2: .line 120
            new java.lang.UnsupportedOperationException
            dup
         3: .line 121
            ldc "Should not call set() on ObjectIdProperty that has no SettableBeanProperty"
         4: .line 120
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 123
      StackMap locals: com.fasterxml.jackson.databind.deser.SettableBeanProperty
      StackMap stack:
            aload 3 /* idProp */
            aload 1 /* instance */
            aload 2 /* value */
            invokevirtual com.fasterxml.jackson.databind.deser.SettableBeanProperty.setAndReturn:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 3 // com.fasterxml.jackson.databind.deser.SettableBeanProperty idProp
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object instance
        end local 0 // com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty;
            0    6     1  instance  Ljava/lang/Object;
            0    6     2     value  Ljava/lang/Object;
            1    6     3    idProp  Lcom/fasterxml/jackson/databind/deser/SettableBeanProperty;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      instance  
      value     
}
SourceFile: "ObjectIdValueProperty.java"