public class com.fasterxml.jackson.annotation.JsonSetter$Value implements com.fasterxml.jackson.annotation.JacksonAnnotationValue<com.fasterxml.jackson.annotation.JsonSetter>, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.annotation.JsonSetter$Value
  super_class: java.lang.Object
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private final com.fasterxml.jackson.annotation.Nulls _nulls;
    descriptor: Lcom/fasterxml/jackson/annotation/Nulls;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.fasterxml.jackson.annotation.Nulls _contentNulls;
    descriptor: Lcom/fasterxml/jackson/annotation/Nulls;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  protected static final com.fasterxml.jackson.annotation.JsonSetter$Value EMPTY;
    descriptor: Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 75
            new com.fasterxml.jackson.annotation.JsonSetter$Value
            dup
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            invokespecial com.fasterxml.jackson.annotation.JsonSetter$Value.<init>:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)V
            putstatic com.fasterxml.jackson.annotation.JsonSetter$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(com.fasterxml.jackson.annotation.Nulls, com.fasterxml.jackson.annotation.Nulls);
    descriptor: (Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
        start local 1 // com.fasterxml.jackson.annotation.Nulls nulls
        start local 2 // com.fasterxml.jackson.annotation.Nulls contentNulls
         0: .line 77
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 78
            aload 0 /* this */
            aload 1 /* nulls */
            putfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
         2: .line 79
            aload 0 /* this */
            aload 2 /* contentNulls */
            putfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
         3: .line 80
            return
        end local 2 // com.fasterxml.jackson.annotation.Nulls contentNulls
        end local 1 // com.fasterxml.jackson.annotation.Nulls nulls
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            0    4     1         nulls  Lcom/fasterxml/jackson/annotation/Nulls;
            0    4     2  contentNulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
              Name  Flags
      nulls         
      contentNulls  

  public java.lang.Class<com.fasterxml.jackson.annotation.JsonSetter> valueFor();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
         0: .line 84
            ldc Lcom/fasterxml/jackson/annotation/JsonSetter;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    Signature: ()Ljava/lang/Class<Lcom/fasterxml/jackson/annotation/JsonSetter;>;

  protected java.lang.Object readResolve();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
         0: .line 89
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value._empty:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Z
            ifeq 2
         1: .line 90
            getstatic com.fasterxml.jackson.annotation.JsonSetter$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
         2: .line 92
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;

  public static com.fasterxml.jackson.annotation.JsonSetter$Value from(com.fasterxml.jackson.annotation.JsonSetter);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonSetter;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter src
         0: .line 96
            aload 0 /* src */
            ifnonnull 2
         1: .line 97
            getstatic com.fasterxml.jackson.annotation.JsonSetter$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
         2: .line 99
      StackMap locals:
      StackMap stack:
            aload 0 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonSetter.nulls:()Lcom/fasterxml/jackson/annotation/Nulls;
            aload 0 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonSetter.contentNulls:()Lcom/fasterxml/jackson/annotation/Nulls;
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value.construct:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter src
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   src  Lcom/fasterxml/jackson/annotation/JsonSetter;
    MethodParameters:
      Name  Flags
      src   

  public static com.fasterxml.jackson.annotation.JsonSetter$Value construct(com.fasterxml.jackson.annotation.Nulls, com.fasterxml.jackson.annotation.Nulls);
    descriptor: (Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.Nulls nulls
        start local 1 // com.fasterxml.jackson.annotation.Nulls contentNulls
         0: .line 110
            aload 0 /* nulls */
            ifnonnull 2
         1: .line 111
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 0 /* nulls */
         2: .line 113
      StackMap locals:
      StackMap stack:
            aload 1 /* contentNulls */
            ifnonnull 4
         3: .line 114
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 1 /* contentNulls */
         4: .line 116
      StackMap locals:
      StackMap stack:
            aload 0 /* nulls */
            aload 1 /* contentNulls */
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value._empty:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Z
            ifeq 6
         5: .line 117
            getstatic com.fasterxml.jackson.annotation.JsonSetter$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
         6: .line 119
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonSetter$Value
            dup
            aload 0 /* nulls */
            aload 1 /* contentNulls */
            invokespecial com.fasterxml.jackson.annotation.JsonSetter$Value.<init>:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)V
            areturn
        end local 1 // com.fasterxml.jackson.annotation.Nulls contentNulls
        end local 0 // com.fasterxml.jackson.annotation.Nulls nulls
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0         nulls  Lcom/fasterxml/jackson/annotation/Nulls;
            0    7     1  contentNulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
              Name  Flags
      nulls         
      contentNulls  

  public static com.fasterxml.jackson.annotation.JsonSetter$Value empty();
    descriptor: ()Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 130
            getstatic com.fasterxml.jackson.annotation.JsonSetter$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.fasterxml.jackson.annotation.JsonSetter$Value merge(com.fasterxml.jackson.annotation.JsonSetter$Value, com.fasterxml.jackson.annotation.JsonSetter$Value);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonSetter$Value;Lcom/fasterxml/jackson/annotation/JsonSetter$Value;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value base
        start local 1 // com.fasterxml.jackson.annotation.JsonSetter$Value overrides
         0: .line 144
            aload 0 /* base */
            ifnonnull 1
            aload 1 /* overrides */
            goto 2
         1: .line 145
      StackMap locals:
      StackMap stack:
            aload 0 /* base */
            aload 1 /* overrides */
            invokevirtual com.fasterxml.jackson.annotation.JsonSetter$Value.withOverrides:(Lcom/fasterxml/jackson/annotation/JsonSetter$Value;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
         2: .line 144
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonSetter$Value
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonSetter$Value overrides
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value base
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       base  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            0    3     1  overrides  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    MethodParameters:
           Name  Flags
      base       
      overrides  

  public static com.fasterxml.jackson.annotation.JsonSetter$Value forValueNulls(com.fasterxml.jackson.annotation.Nulls);
    descriptor: (Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.Nulls nulls
         0: .line 149
            aload 0 /* nulls */
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value.construct:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.Nulls nulls
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  nulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
       Name  Flags
      nulls  

  public static com.fasterxml.jackson.annotation.JsonSetter$Value forValueNulls(com.fasterxml.jackson.annotation.Nulls, com.fasterxml.jackson.annotation.Nulls);
    descriptor: (Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.Nulls nulls
        start local 1 // com.fasterxml.jackson.annotation.Nulls contentNulls
         0: .line 153
            aload 0 /* nulls */
            aload 1 /* contentNulls */
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value.construct:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
        end local 1 // com.fasterxml.jackson.annotation.Nulls contentNulls
        end local 0 // com.fasterxml.jackson.annotation.Nulls nulls
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0         nulls  Lcom/fasterxml/jackson/annotation/Nulls;
            0    1     1  contentNulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
              Name  Flags
      nulls         
      contentNulls  

  public static com.fasterxml.jackson.annotation.JsonSetter$Value forContentNulls(com.fasterxml.jackson.annotation.Nulls);
    descriptor: (Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.Nulls nulls
         0: .line 157
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            aload 0 /* nulls */
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value.construct:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.Nulls nulls
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  nulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
       Name  Flags
      nulls  

  public com.fasterxml.jackson.annotation.JsonSetter$Value withOverrides(com.fasterxml.jackson.annotation.JsonSetter$Value);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonSetter$Value;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonSetter$Value overrides
         0: .line 167
            aload 1 /* overrides */
            ifnull 1
            aload 1 /* overrides */
            getstatic com.fasterxml.jackson.annotation.JsonSetter$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            if_acmpne 2
         1: .line 168
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
         2: .line 170
      StackMap locals:
      StackMap stack:
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 2 /* nulls */
        start local 2 // com.fasterxml.jackson.annotation.Nulls nulls
         3: .line 171
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 3 /* contentNulls */
        start local 3 // com.fasterxml.jackson.annotation.Nulls contentNulls
         4: .line 173
            aload 2 /* nulls */
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 6
         5: .line 174
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 2 /* nulls */
         6: .line 176
      StackMap locals: com.fasterxml.jackson.annotation.Nulls com.fasterxml.jackson.annotation.Nulls
      StackMap stack:
            aload 3 /* contentNulls */
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 8
         7: .line 177
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 3 /* contentNulls */
         8: .line 180
      StackMap locals:
      StackMap stack:
            aload 2 /* nulls */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 10
            aload 3 /* contentNulls */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 10
         9: .line 181
            aload 0 /* this */
            areturn
        10: .line 183
      StackMap locals:
      StackMap stack:
            aload 2 /* nulls */
            aload 3 /* contentNulls */
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value.construct:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
        end local 3 // com.fasterxml.jackson.annotation.Nulls contentNulls
        end local 2 // com.fasterxml.jackson.annotation.Nulls nulls
        end local 1 // com.fasterxml.jackson.annotation.JsonSetter$Value overrides
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            0   11     1     overrides  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            3   11     2         nulls  Lcom/fasterxml/jackson/annotation/Nulls;
            4   11     3  contentNulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
           Name  Flags
      overrides  

  public com.fasterxml.jackson.annotation.JsonSetter$Value withValueNulls(com.fasterxml.jackson.annotation.Nulls);
    descriptor: (Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
        start local 1 // com.fasterxml.jackson.annotation.Nulls nulls
         0: .line 187
            aload 1 /* nulls */
            ifnonnull 2
         1: .line 188
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 1 /* nulls */
         2: .line 190
      StackMap locals:
      StackMap stack:
            aload 1 /* nulls */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 4
         3: .line 191
            aload 0 /* this */
            areturn
         4: .line 193
      StackMap locals:
      StackMap stack:
            aload 1 /* nulls */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value.construct:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
        end local 1 // com.fasterxml.jackson.annotation.Nulls nulls
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            0    5     1  nulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
       Name  Flags
      nulls  

  public com.fasterxml.jackson.annotation.JsonSetter$Value withValueNulls(com.fasterxml.jackson.annotation.Nulls, com.fasterxml.jackson.annotation.Nulls);
    descriptor: (Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
        start local 1 // com.fasterxml.jackson.annotation.Nulls valueNulls
        start local 2 // com.fasterxml.jackson.annotation.Nulls contentNulls
         0: .line 197
            aload 1 /* valueNulls */
            ifnonnull 2
         1: .line 198
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 1 /* valueNulls */
         2: .line 200
      StackMap locals:
      StackMap stack:
            aload 2 /* contentNulls */
            ifnonnull 4
         3: .line 201
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 2 /* contentNulls */
         4: .line 203
      StackMap locals:
      StackMap stack:
            aload 1 /* valueNulls */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 6
            aload 2 /* contentNulls */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 6
         5: .line 204
            aload 0 /* this */
            areturn
         6: .line 206
      StackMap locals:
      StackMap stack:
            aload 1 /* valueNulls */
            aload 2 /* contentNulls */
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value.construct:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
        end local 2 // com.fasterxml.jackson.annotation.Nulls contentNulls
        end local 1 // com.fasterxml.jackson.annotation.Nulls valueNulls
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            0    7     1    valueNulls  Lcom/fasterxml/jackson/annotation/Nulls;
            0    7     2  contentNulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
              Name  Flags
      valueNulls    
      contentNulls  

  public com.fasterxml.jackson.annotation.JsonSetter$Value withContentNulls(com.fasterxml.jackson.annotation.Nulls);
    descriptor: (Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
        start local 1 // com.fasterxml.jackson.annotation.Nulls nulls
         0: .line 210
            aload 1 /* nulls */
            ifnonnull 2
         1: .line 211
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            astore 1 /* nulls */
         2: .line 213
      StackMap locals:
      StackMap stack:
            aload 1 /* nulls */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 4
         3: .line 214
            aload 0 /* this */
            areturn
         4: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            aload 1 /* nulls */
            invokestatic com.fasterxml.jackson.annotation.JsonSetter$Value.construct:(Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            areturn
        end local 1 // com.fasterxml.jackson.annotation.Nulls nulls
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            0    5     1  nulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
       Name  Flags
      nulls  

  public com.fasterxml.jackson.annotation.Nulls getValueNulls();
    descriptor: ()Lcom/fasterxml/jackson/annotation/Nulls;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
         0: .line 219
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;

  public com.fasterxml.jackson.annotation.Nulls getContentNulls();
    descriptor: ()Lcom/fasterxml/jackson/annotation/Nulls;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
         0: .line 220
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;

  public com.fasterxml.jackson.annotation.Nulls nonDefaultValueNulls();
    descriptor: ()Lcom/fasterxml/jackson/annotation/Nulls;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
         0: .line 227
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.Nulls
         2: areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;

  public com.fasterxml.jackson.annotation.Nulls nonDefaultContentNulls();
    descriptor: ()Lcom/fasterxml/jackson/annotation/Nulls;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
         0: .line 235
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.Nulls
         2: areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
         0: .line 246
            ldc "JsonSetter.Value(valueNulls=%s,contentNulls=%s)"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 247
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            aastore
         2: .line 246
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
         0: .line 252
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            invokevirtual com.fasterxml.jackson.annotation.Nulls.ordinal:()I
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            invokevirtual com.fasterxml.jackson.annotation.Nulls.ordinal:()I
            iconst_2
            ishl
            iadd
            ireturn
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
        start local 1 // java.lang.Object o
         0: .line 257
            aload 1 /* o */
            aload 0 /* this */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 258
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            ifnonnull 2
            iconst_0
            ireturn
         2: .line 259
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpne 8
         3: .line 260
            aload 1 /* o */
            checkcast com.fasterxml.jackson.annotation.JsonSetter$Value
            astore 2 /* other */
        start local 2 // com.fasterxml.jackson.annotation.JsonSetter$Value other
         4: .line 261
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._nulls:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 7
         5: .line 262
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonSetter$Value._contentNulls:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 7
         6: .line 261
            iconst_1
            ireturn
      StackMap locals: com.fasterxml.jackson.annotation.JsonSetter$Value
      StackMap stack:
         7: iconst_0
            ireturn
        end local 2 // com.fasterxml.jackson.annotation.JsonSetter$Value other
         8: .line 264
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Object o
        end local 0 // com.fasterxml.jackson.annotation.JsonSetter$Value this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
            0    9     1      o  Ljava/lang/Object;
            4    8     2  other  Lcom/fasterxml/jackson/annotation/JsonSetter$Value;
    MethodParameters:
      Name  Flags
      o     

  private static boolean _empty(com.fasterxml.jackson.annotation.Nulls, com.fasterxml.jackson.annotation.Nulls);
    descriptor: (Lcom/fasterxml/jackson/annotation/Nulls;Lcom/fasterxml/jackson/annotation/Nulls;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.Nulls nulls
        start local 1 // com.fasterxml.jackson.annotation.Nulls contentNulls
         0: .line 274
            aload 0 /* nulls */
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 3
         1: .line 275
            aload 1 /* contentNulls */
            getstatic com.fasterxml.jackson.annotation.Nulls.DEFAULT:Lcom/fasterxml/jackson/annotation/Nulls;
            if_acmpne 3
         2: .line 274
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 1 // com.fasterxml.jackson.annotation.Nulls contentNulls
        end local 0 // com.fasterxml.jackson.annotation.Nulls nulls
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0         nulls  Lcom/fasterxml/jackson/annotation/Nulls;
            0    4     1  contentNulls  Lcom/fasterxml/jackson/annotation/Nulls;
    MethodParameters:
              Name  Flags
      nulls         
      contentNulls  
}
Signature: Ljava/lang/Object;Lcom/fasterxml/jackson/annotation/JacksonAnnotationValue<Lcom/fasterxml/jackson/annotation/JsonSetter;>;Ljava/io/Serializable;
SourceFile: "JsonSetter.java"
NestHost: com.fasterxml.jackson.annotation.JsonSetter
InnerClasses:
  public Value = com.fasterxml.jackson.annotation.JsonSetter$Value of com.fasterxml.jackson.annotation.JsonSetter