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

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

  protected final com.fasterxml.jackson.annotation.JsonInclude$Include _valueInclusion;
    descriptor: Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.fasterxml.jackson.annotation.JsonInclude$Include _contentInclusion;
    descriptor: Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.lang.Class<?> _valueFilter;
    descriptor: Ljava/lang/Class;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/lang/Class<*>;

  protected final java.lang.Class<?> _contentFilter;
    descriptor: Ljava/lang/Class;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/lang/Class<*>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 247
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
         1: .line 248
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aconst_null
            aconst_null
         2: .line 247
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
            putstatic com.fasterxml.jackson.annotation.JsonInclude$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
         3: .line 248
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.fasterxml.jackson.annotation.JsonInclude);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude src
         0: .line 264
            aload 0 /* this */
            aload 1 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonInclude.value:()Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 1 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonInclude.content:()Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
         1: .line 265
            aload 1 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonInclude.valueFilter:()Ljava/lang/Class;
            aload 1 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonInclude.contentFilter:()Ljava/lang/Class;
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
         2: .line 266
            return
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude src
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            0    3     1   src  Lcom/fasterxml/jackson/annotation/JsonInclude;
    MethodParameters:
      Name  Flags
      src   

  protected void <init>(com.fasterxml.jackson.annotation.JsonInclude$Include, com.fasterxml.jackson.annotation.JsonInclude$Include, java.lang.Class<?>, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include vi
        start local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include ci
        start local 3 // java.lang.Class valueFilter
        start local 4 // java.lang.Class contentFilter
         0: .line 268
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 270
            aload 0 /* this */
            aload 1 /* vi */
            ifnonnull 2
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            goto 3
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Include com.fasterxml.jackson.annotation.JsonInclude$Include java.lang.Class java.lang.Class
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value
         2: aload 1 /* vi */
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Include com.fasterxml.jackson.annotation.JsonInclude$Include java.lang.Class java.lang.Class
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Include
         3: putfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
         4: .line 271
            aload 0 /* this */
            aload 2 /* ci */
            ifnonnull 5
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            goto 6
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value
         5: aload 2 /* ci */
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Include com.fasterxml.jackson.annotation.JsonInclude$Include java.lang.Class java.lang.Class
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Include
         6: putfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
         7: .line 272
            aload 0 /* this */
            aload 3 /* valueFilter */
            ldc Ljava/lang/Void;
            if_acmpne 8
            aconst_null
            goto 9
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value
         8: aload 3 /* valueFilter */
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Include com.fasterxml.jackson.annotation.JsonInclude$Include java.lang.Class java.lang.Class
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value java.lang.Class
         9: putfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
        10: .line 273
            aload 0 /* this */
            aload 4 /* contentFilter */
            ldc Ljava/lang/Void;
            if_acmpne 11
            aconst_null
            goto 12
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value
        11: aload 4 /* contentFilter */
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Include com.fasterxml.jackson.annotation.JsonInclude$Include java.lang.Class java.lang.Class
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value java.lang.Class
        12: putfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
        13: .line 274
            return
        end local 4 // java.lang.Class contentFilter
        end local 3 // java.lang.Class valueFilter
        end local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include ci
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include vi
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            0   14     1             vi  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            0   14     2             ci  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            0   14     3    valueFilter  Ljava/lang/Class<*>;
            0   14     4  contentFilter  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V
    MethodParameters:
               Name  Flags
      vi             
      ci             
      valueFilter    
      contentFilter  

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

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

  public static com.fasterxml.jackson.annotation.JsonInclude$Value mergeAll(com.fasterxml.jackson.annotation.JsonInclude$Value[]);
    descriptor: ([Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=2, locals=6, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value[] values
         0: .line 302
            aconst_null
            astore 1 /* result */
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Value result
         1: .line 303
            aload 0 /* values */
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 8
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value[] com.fasterxml.jackson.annotation.JsonInclude$Value top int int com.fasterxml.jackson.annotation.JsonInclude$Value[]
      StackMap stack:
         2: aload 5
            iload 3
            aaload
            astore 2 /* curr */
        start local 2 // com.fasterxml.jackson.annotation.JsonInclude$Value curr
         3: .line 304
            aload 2 /* curr */
            ifnull 7
         4: .line 305
            aload 1 /* result */
            ifnonnull 5
            aload 2 /* curr */
            goto 6
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value[] com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Value int int com.fasterxml.jackson.annotation.JsonInclude$Value[]
      StackMap stack:
         5: aload 1 /* result */
            aload 2 /* curr */
            invokevirtual com.fasterxml.jackson.annotation.JsonInclude$Value.withOverrides:(Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value
         6: astore 1 /* result */
        end local 2 // com.fasterxml.jackson.annotation.JsonInclude$Value curr
         7: .line 303
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value[] com.fasterxml.jackson.annotation.JsonInclude$Value top int int com.fasterxml.jackson.annotation.JsonInclude$Value[]
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
         8: iload 3
            iload 4
            if_icmplt 2
         9: .line 308
            aload 1 /* result */
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Value result
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value[] values
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0  values  [Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            1   10     1  result  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            3    7     2    curr  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    MethodParameters:
        Name  Flags
      values  

  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.JsonInclude$Value this
         0: .line 313
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpne 5
         1: .line 314
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpne 5
         2: .line 315
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            ifnonnull 5
         3: .line 316
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            ifnonnull 5
         4: .line 318
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            areturn
         5: .line 320
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;

  public com.fasterxml.jackson.annotation.JsonInclude$Value withOverrides(com.fasterxml.jackson.annotation.JsonInclude$Value);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Value;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Value overrides
         0: .line 330
            aload 1 /* overrides */
            ifnull 1
            aload 1 /* overrides */
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            if_acmpne 2
         1: .line 331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
         2: .line 333
      StackMap locals:
      StackMap stack:
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            astore 2 /* vi */
        start local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include vi
         3: .line 334
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            astore 3 /* ci */
        start local 3 // com.fasterxml.jackson.annotation.JsonInclude$Include ci
         4: .line 335
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            astore 4 /* vf */
        start local 4 // java.lang.Class vf
         5: .line 336
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            astore 5 /* cf */
        start local 5 // java.lang.Class cf
         6: .line 338
            aload 2 /* vi */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpeq 7
            aload 2 /* vi */
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpeq 7
            iconst_1
            goto 8
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Value com.fasterxml.jackson.annotation.JsonInclude$Include com.fasterxml.jackson.annotation.JsonInclude$Include java.lang.Class java.lang.Class
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 6 /* viDiff */
        start local 6 // boolean viDiff
         9: .line 339
            aload 3 /* ci */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpeq 10
            aload 3 /* ci */
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpeq 10
            iconst_1
            goto 11
      StackMap locals: int
      StackMap stack:
        10: iconst_0
      StackMap locals:
      StackMap stack: int
        11: istore 7 /* ciDiff */
        start local 7 // boolean ciDiff
        12: .line 340
            aload 4 /* vf */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            if_acmpne 13
            aload 5 /* cf */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            if_acmpne 13
            iconst_0
            goto 14
      StackMap locals: int
      StackMap stack:
        13: iconst_1
      StackMap locals:
      StackMap stack: int
        14: istore 8 /* filterDiff */
        start local 8 // boolean filterDiff
        15: .line 342
            iload 6 /* viDiff */
            ifeq 19
        16: .line 343
            iload 7 /* ciDiff */
            ifeq 18
        17: .line 344
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            aload 2 /* vi */
            aload 3 /* ci */
            aload 4 /* vf */
            aload 5 /* cf */
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
            areturn
        18: .line 346
      StackMap locals: int
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            aload 2 /* vi */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 4 /* vf */
            aload 5 /* cf */
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
            areturn
        19: .line 347
      StackMap locals:
      StackMap stack:
            iload 7 /* ciDiff */
            ifeq 21
        20: .line 348
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 3 /* ci */
            aload 4 /* vf */
            aload 5 /* cf */
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
            areturn
        21: .line 349
      StackMap locals:
      StackMap stack:
            iload 8 /* filterDiff */
            ifeq 23
        22: .line 350
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 4 /* vf */
            aload 5 /* cf */
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
            areturn
        23: .line 352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 8 // boolean filterDiff
        end local 7 // boolean ciDiff
        end local 6 // boolean viDiff
        end local 5 // java.lang.Class cf
        end local 4 // java.lang.Class vf
        end local 3 // com.fasterxml.jackson.annotation.JsonInclude$Include ci
        end local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include vi
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Value overrides
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            0   24     1   overrides  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            3   24     2          vi  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            4   24     3          ci  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            5   24     4          vf  Ljava/lang/Class<*>;
            6   24     5          cf  Ljava/lang/Class<*>;
            9   24     6      viDiff  Z
           12   24     7      ciDiff  Z
           15   24     8  filterDiff  Z
    MethodParameters:
           Name  Flags
      overrides  

  public static com.fasterxml.jackson.annotation.JsonInclude$Value construct(com.fasterxml.jackson.annotation.JsonInclude$Include, com.fasterxml.jackson.annotation.JsonInclude$Include);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Include valueIncl
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include contentIncl
         0: .line 359
            aload 0 /* valueIncl */
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpeq 1
            aload 0 /* valueIncl */
            ifnonnull 3
         1: .line 360
      StackMap locals:
      StackMap stack:
            aload 1 /* contentIncl */
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpeq 2
            aload 1 /* contentIncl */
            ifnonnull 3
         2: .line 361
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            areturn
         3: .line 363
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            aload 0 /* valueIncl */
            aload 1 /* contentIncl */
            aconst_null
            aconst_null
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include contentIncl
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Include valueIncl
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0    valueIncl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            0    4     1  contentIncl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    MethodParameters:
             Name  Flags
      valueIncl    
      contentIncl  

  public static com.fasterxml.jackson.annotation.JsonInclude$Value construct(com.fasterxml.jackson.annotation.JsonInclude$Include, com.fasterxml.jackson.annotation.JsonInclude$Include, java.lang.Class<?>, java.lang.Class<?>);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Include valueIncl
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include contentIncl
        start local 2 // java.lang.Class valueFilter
        start local 3 // java.lang.Class contentFilter
         0: .line 374
            aload 2 /* valueFilter */
            ldc Ljava/lang/Void;
            if_acmpne 2
         1: .line 375
            aconst_null
            astore 2 /* valueFilter */
         2: .line 377
      StackMap locals:
      StackMap stack:
            aload 3 /* contentFilter */
            ldc Ljava/lang/Void;
            if_acmpne 4
         3: .line 378
            aconst_null
            astore 3 /* contentFilter */
         4: .line 380
      StackMap locals:
      StackMap stack:
            aload 0 /* valueIncl */
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpeq 5
            aload 0 /* valueIncl */
            ifnonnull 9
         5: .line 381
      StackMap locals:
      StackMap stack:
            aload 1 /* contentIncl */
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpeq 6
            aload 1 /* contentIncl */
            ifnonnull 9
         6: .line 382
      StackMap locals:
      StackMap stack:
            aload 2 /* valueFilter */
            ifnonnull 9
         7: .line 383
            aload 3 /* contentFilter */
            ifnonnull 9
         8: .line 385
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            areturn
         9: .line 387
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            aload 0 /* valueIncl */
            aload 1 /* contentIncl */
            aload 2 /* valueFilter */
            aload 3 /* contentFilter */
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
            areturn
        end local 3 // java.lang.Class contentFilter
        end local 2 // java.lang.Class valueFilter
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include contentIncl
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Include valueIncl
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   10     0      valueIncl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            0   10     1    contentIncl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            0   10     2    valueFilter  Ljava/lang/Class<*>;
            0   10     3  contentFilter  Ljava/lang/Class<*>;
    Signature: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    MethodParameters:
               Name  Flags
      valueIncl      
      contentIncl    
      valueFilter    
      contentFilter  

  public static com.fasterxml.jackson.annotation.JsonInclude$Value from(com.fasterxml.jackson.annotation.JsonInclude);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude src
         0: .line 395
            aload 0 /* src */
            ifnonnull 2
         1: .line 396
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            areturn
         2: .line 398
      StackMap locals:
      StackMap stack:
            aload 0 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonInclude.value:()Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            astore 1 /* vi */
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include vi
         3: .line 399
            aload 0 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonInclude.content:()Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            astore 2 /* ci */
        start local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include ci
         4: .line 401
            aload 1 /* vi */
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpne 6
            aload 2 /* ci */
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpne 6
         5: .line 402
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            areturn
         6: .line 404
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Include com.fasterxml.jackson.annotation.JsonInclude$Include
      StackMap stack:
            aload 0 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonInclude.valueFilter:()Ljava/lang/Class;
            astore 3 /* vf */
        start local 3 // java.lang.Class vf
         7: .line 405
            aload 3 /* vf */
            ldc Ljava/lang/Void;
            if_acmpne 9
         8: .line 406
            aconst_null
            astore 3 /* vf */
         9: .line 408
      StackMap locals: java.lang.Class
      StackMap stack:
            aload 0 /* src */
            invokeinterface com.fasterxml.jackson.annotation.JsonInclude.contentFilter:()Ljava/lang/Class;
            astore 4 /* cf */
        start local 4 // java.lang.Class cf
        10: .line 409
            aload 4 /* cf */
            ldc Ljava/lang/Void;
            if_acmpne 12
        11: .line 410
            aconst_null
            astore 4 /* cf */
        12: .line 412
      StackMap locals: java.lang.Class
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            aload 1 /* vi */
            aload 2 /* ci */
            aload 3 /* vf */
            aload 4 /* cf */
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
            areturn
        end local 4 // java.lang.Class cf
        end local 3 // java.lang.Class vf
        end local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include ci
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include vi
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude src
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0   src  Lcom/fasterxml/jackson/annotation/JsonInclude;
            3   13     1    vi  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            4   13     2    ci  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            7   13     3    vf  Ljava/lang/Class<*>;
           10   13     4    cf  Ljava/lang/Class<*>;
    MethodParameters:
      Name  Flags
      src   

  public com.fasterxml.jackson.annotation.JsonInclude$Value withValueInclusion(com.fasterxml.jackson.annotation.JsonInclude$Include);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         0: .line 416
            aload 1 /* incl */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpne 1
            aload 0 /* this */
            goto 2
         1: .line 417
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            aload 1 /* incl */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
         2: .line 416
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            0    3     1  incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    MethodParameters:
      Name  Flags
      incl  

  public com.fasterxml.jackson.annotation.JsonInclude$Value withValueFilter(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
        start local 1 // java.lang.Class filter
         0: .line 434
            aload 1 /* filter */
            ifnull 1
            aload 1 /* filter */
            ldc Ljava/lang/Void;
            if_acmpne 4
         1: .line 435
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            astore 2 /* incl */
        start local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         2: .line 436
            aconst_null
            astore 1 /* filter */
         3: .line 437
            goto 5
        end local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         4: .line 438
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.CUSTOM:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            astore 2 /* incl */
        start local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         5: .line 440
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Include
      StackMap stack:
            aload 2 /* incl */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 1 /* filter */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            invokestatic com.fasterxml.jackson.annotation.JsonInclude$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            areturn
        end local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
        end local 1 // java.lang.Class filter
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            0    6     1  filter  Ljava/lang/Class<*>;
            2    4     2    incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            5    6     2    incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    MethodParameters:
        Name  Flags
      filter  

  public com.fasterxml.jackson.annotation.JsonInclude$Value withContentFilter(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
        start local 1 // java.lang.Class filter
         0: .line 457
            aload 1 /* filter */
            ifnull 1
            aload 1 /* filter */
            ldc Ljava/lang/Void;
            if_acmpne 4
         1: .line 458
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.USE_DEFAULTS:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            astore 2 /* incl */
        start local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         2: .line 459
            aconst_null
            astore 1 /* filter */
         3: .line 460
            goto 5
        end local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         4: .line 461
      StackMap locals:
      StackMap stack:
            getstatic com.fasterxml.jackson.annotation.JsonInclude$Include.CUSTOM:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            astore 2 /* incl */
        start local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         5: .line 463
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Include
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 2 /* incl */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            aload 1 /* filter */
            invokestatic com.fasterxml.jackson.annotation.JsonInclude$Value.construct:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            areturn
        end local 2 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
        end local 1 // java.lang.Class filter
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            0    6     1  filter  Ljava/lang/Class<*>;
            2    4     2    incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            5    6     2    incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    Signature: (Ljava/lang/Class<*>;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    MethodParameters:
        Name  Flags
      filter  

  public com.fasterxml.jackson.annotation.JsonInclude$Value withContentInclusion(com.fasterxml.jackson.annotation.JsonInclude$Include);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonInclude$Include;)Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
         0: .line 467
            aload 1 /* incl */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpne 1
            aload 0 /* this */
            goto 2
         1: .line 468
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonInclude$Value
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 1 /* incl */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            invokespecial com.fasterxml.jackson.annotation.JsonInclude$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Lcom/fasterxml/jackson/annotation/JsonInclude$Include;Ljava/lang/Class;Ljava/lang/Class;)V
         2: .line 467
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonInclude$Value
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonInclude$Include incl
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            0    3     1  incl  Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
    MethodParameters:
      Name  Flags
      incl  

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

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

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

  public java.lang.Class<?> getValueFilter();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
         0: .line 485
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    Signature: ()Ljava/lang/Class<*>;

  public java.lang.Class<?> getContentFilter();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
         0: .line 489
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    Signature: ()Ljava/lang/Class<*>;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
         0: .line 494
            new java.lang.StringBuilder
            dup
            bipush 80
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 495
            aload 1 /* sb */
            ldc "JsonInclude.Value(value="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 496
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         3: .line 497
            ldc ",content="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 498
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         5: .line 499
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            ifnull 7
         6: .line 500
            aload 1 /* sb */
            ldc ",valueFilter="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ".class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 502
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            ifnull 9
         8: .line 503
            aload 1 /* sb */
            ldc ",contentFilter="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ".class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 505
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            bipush 41
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            1   10     1    sb  Ljava/lang/StringBuilder;

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
         0: .line 510
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            invokevirtual com.fasterxml.jackson.annotation.JsonInclude$Include.hashCode:()I
            iconst_2
            ishl
         1: .line 511
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            invokevirtual com.fasterxml.jackson.annotation.JsonInclude$Include.hashCode:()I
         2: .line 510
            iadd
            ireturn
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonInclude$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.JsonInclude$Value this
        start local 1 // java.lang.Object o
         0: .line 516
            aload 1 /* o */
            aload 0 /* this */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 517
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            ifnonnull 2
            iconst_0
            ireturn
         2: .line 518
      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_acmpeq 3
            iconst_0
            ireturn
         3: .line 519
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast com.fasterxml.jackson.annotation.JsonInclude$Value
            astore 2 /* other */
        start local 2 // com.fasterxml.jackson.annotation.JsonInclude$Value other
         4: .line 521
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpne 9
         5: .line 522
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentInclusion:Lcom/fasterxml/jackson/annotation/JsonInclude$Include;
            if_acmpne 9
         6: .line 523
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._valueFilter:Ljava/lang/Class;
            if_acmpne 9
         7: .line 524
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonInclude$Value._contentFilter:Ljava/lang/Class;
            if_acmpne 9
         8: .line 521
            iconst_1
            ireturn
      StackMap locals: com.fasterxml.jackson.annotation.JsonInclude$Value
      StackMap stack:
         9: iconst_0
            ireturn
        end local 2 // com.fasterxml.jackson.annotation.JsonInclude$Value other
        end local 1 // java.lang.Object o
        end local 0 // com.fasterxml.jackson.annotation.JsonInclude$Value this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
            0   10     1      o  Ljava/lang/Object;
            4   10     2  other  Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
    MethodParameters:
      Name  Flags
      o     
}
Signature: Ljava/lang/Object;Lcom/fasterxml/jackson/annotation/JacksonAnnotationValue<Lcom/fasterxml/jackson/annotation/JsonInclude;>;Ljava/io/Serializable;
SourceFile: "JsonInclude.java"
NestHost: com.fasterxml.jackson.annotation.JsonInclude
InnerClasses:
  public final Include = com.fasterxml.jackson.annotation.JsonInclude$Include of com.fasterxml.jackson.annotation.JsonInclude
  public Value = com.fasterxml.jackson.annotation.JsonInclude$Value of com.fasterxml.jackson.annotation.JsonInclude