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

  private static final com.fasterxml.jackson.annotation.JsonFormat$Value EMPTY;
    descriptor: Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final java.lang.String _pattern;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.fasterxml.jackson.annotation.JsonFormat$Shape _shape;
    descriptor: Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Locale _locale;
    descriptor: Ljava/util/Locale;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String _timezoneStr;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Boolean _lenient;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.fasterxml.jackson.annotation.JsonFormat$Features _features;
    descriptor: Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private transient java.util.TimeZone _timezone;
    descriptor: Ljava/util/TimeZone;
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 443
            aload 0 /* this */
            ldc ""
            getstatic com.fasterxml.jackson.annotation.JsonFormat$Shape.ANY:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            ldc ""
            ldc ""
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Features.empty:()Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aconst_null
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/lang/String;Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
         1: .line 444
            return
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public void <init>(com.fasterxml.jackson.annotation.JsonFormat);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonFormat;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonFormat ann
         0: .line 447
            aload 0 /* this */
            aload 1 /* ann */
            invokeinterface com.fasterxml.jackson.annotation.JsonFormat.pattern:()Ljava/lang/String;
            aload 1 /* ann */
            invokeinterface com.fasterxml.jackson.annotation.JsonFormat.shape:()Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            aload 1 /* ann */
            invokeinterface com.fasterxml.jackson.annotation.JsonFormat.locale:()Ljava/lang/String;
            aload 1 /* ann */
            invokeinterface com.fasterxml.jackson.annotation.JsonFormat.timezone:()Ljava/lang/String;
         1: .line 448
            aload 1 /* ann */
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Features.construct:(Lcom/fasterxml/jackson/annotation/JsonFormat;)Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aload 1 /* ann */
            invokeinterface com.fasterxml.jackson.annotation.JsonFormat.lenient:()Lcom/fasterxml/jackson/annotation/OptBoolean;
            invokevirtual com.fasterxml.jackson.annotation.OptBoolean.asBoolean:()Ljava/lang/Boolean;
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/lang/String;Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
         2: .line 449
            return
        end local 1 // com.fasterxml.jackson.annotation.JsonFormat ann
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    3     1   ann  Lcom/fasterxml/jackson/annotation/JsonFormat;
    MethodParameters:
      Name  Flags
      ann   

  public void <init>(java.lang.String, com.fasterxml.jackson.annotation.JsonFormat$Shape, java.lang.String, java.lang.String, com.fasterxml.jackson.annotation.JsonFormat$Features, java.lang.Boolean);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/lang/String;Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=7, args_size=7
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.lang.String p
        start local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        start local 3 // java.lang.String localeStr
        start local 4 // java.lang.String tzStr
        start local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        start local 6 // java.lang.Boolean lenient
         0: .line 457
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* sh */
         1: .line 458
            aload 3 /* localeStr */
            ifnull 2
            aload 3 /* localeStr */
            invokevirtual java.lang.String.length:()I
            ifeq 2
            ldc "##default"
            aload 3 /* localeStr */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 459
      StackMap locals: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.lang.String java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape
            aconst_null
            goto 4
      StackMap locals: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.lang.String java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape
         3: new java.util.Locale
            dup
            aload 3 /* localeStr */
            invokespecial java.util.Locale.<init>:(Ljava/lang/String;)V
         4: .line 460
      StackMap locals: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.lang.String java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale
            aload 4 /* tzStr */
            ifnull 5
            aload 4 /* tzStr */
            invokevirtual java.lang.String.length:()I
            ifeq 5
            ldc "##default"
            aload 4 /* tzStr */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 461
      StackMap locals: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.lang.String java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale
            aconst_null
            goto 7
      StackMap locals: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.lang.String java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale
         6: aload 4 /* tzStr */
         7: .line 462
      StackMap locals: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.lang.String java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: uninitialized-this java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale java.lang.String
            aconst_null
            aload 5 /* f */
            aload 6 /* lenient */
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
         8: .line 463
            return
        end local 6 // java.lang.Boolean lenient
        end local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        end local 4 // java.lang.String tzStr
        end local 3 // java.lang.String localeStr
        end local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        end local 1 // java.lang.String p
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    9     1          p  Ljava/lang/String;
            0    9     2         sh  Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            0    9     3  localeStr  Ljava/lang/String;
            0    9     4      tzStr  Ljava/lang/String;
            0    9     5          f  Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            0    9     6    lenient  Ljava/lang/Boolean;
    MethodParameters:
           Name  Flags
      p          
      sh         
      localeStr  
      tzStr      
      f          
      lenient    

  public void <init>(java.lang.String, com.fasterxml.jackson.annotation.JsonFormat$Shape, java.util.Locale, java.util.TimeZone, com.fasterxml.jackson.annotation.JsonFormat$Features, java.lang.Boolean);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.lang.String p
        start local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        start local 3 // java.util.Locale l
        start local 4 // java.util.TimeZone tz
        start local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        start local 6 // java.lang.Boolean lenient
         0: .line 468
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 471
            aload 0 /* this */
            aload 1 /* p */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
         2: .line 472
            aload 0 /* this */
            aload 2 /* sh */
            ifnonnull 3
            getstatic com.fasterxml.jackson.annotation.JsonFormat$Shape.ANY:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            goto 4
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Value java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale java.util.TimeZone com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value
         3: aload 2 /* sh */
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Value java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale java.util.TimeZone com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value com.fasterxml.jackson.annotation.JsonFormat$Shape
         4: putfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
         5: .line 473
            aload 0 /* this */
            aload 3 /* l */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
         6: .line 474
            aload 0 /* this */
            aload 4 /* tz */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
         7: .line 475
            aload 0 /* this */
            aconst_null
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
         8: .line 476
            aload 0 /* this */
            aload 5 /* f */
            ifnonnull 9
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Features.empty:()Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            goto 10
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value
         9: aload 5 /* f */
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Value java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale java.util.TimeZone com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value com.fasterxml.jackson.annotation.JsonFormat$Features
        10: putfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
        11: .line 477
            aload 0 /* this */
            aload 6 /* lenient */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
        12: .line 478
            return
        end local 6 // java.lang.Boolean lenient
        end local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        end local 4 // java.util.TimeZone tz
        end local 3 // java.util.Locale l
        end local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        end local 1 // java.lang.String p
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0   13     1        p  Ljava/lang/String;
            0   13     2       sh  Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            0   13     3        l  Ljava/util/Locale;
            0   13     4       tz  Ljava/util/TimeZone;
            0   13     5        f  Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            0   13     6  lenient  Ljava/lang/Boolean;
    MethodParameters:
         Name  Flags
      p        
      sh       
      l        
      tz       
      f        
      lenient  

  public void <init>(java.lang.String, com.fasterxml.jackson.annotation.JsonFormat$Shape, java.util.Locale, java.lang.String, java.util.TimeZone, com.fasterxml.jackson.annotation.JsonFormat$Features, java.lang.Boolean);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=8, args_size=8
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.lang.String p
        start local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        start local 3 // java.util.Locale l
        start local 4 // java.lang.String tzStr
        start local 5 // java.util.TimeZone tz
        start local 6 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        start local 7 // java.lang.Boolean lenient
         0: .line 483
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 486
            aload 0 /* this */
            aload 1 /* p */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
         2: .line 487
            aload 0 /* this */
            aload 2 /* sh */
            ifnonnull 3
            getstatic com.fasterxml.jackson.annotation.JsonFormat$Shape.ANY:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            goto 4
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Value java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale java.lang.String java.util.TimeZone com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value
         3: aload 2 /* sh */
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Value java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale java.lang.String java.util.TimeZone com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value com.fasterxml.jackson.annotation.JsonFormat$Shape
         4: putfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
         5: .line 488
            aload 0 /* this */
            aload 3 /* l */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
         6: .line 489
            aload 0 /* this */
            aload 5 /* tz */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
         7: .line 490
            aload 0 /* this */
            aload 4 /* tzStr */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
         8: .line 491
            aload 0 /* this */
            aload 6 /* f */
            ifnonnull 9
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Features.empty:()Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            goto 10
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value
         9: aload 6 /* f */
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Value java.lang.String com.fasterxml.jackson.annotation.JsonFormat$Shape java.util.Locale java.lang.String java.util.TimeZone com.fasterxml.jackson.annotation.JsonFormat$Features java.lang.Boolean
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value com.fasterxml.jackson.annotation.JsonFormat$Features
        10: putfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
        11: .line 492
            aload 0 /* this */
            aload 7 /* lenient */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
        12: .line 493
            return
        end local 7 // java.lang.Boolean lenient
        end local 6 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        end local 5 // java.util.TimeZone tz
        end local 4 // java.lang.String tzStr
        end local 3 // java.util.Locale l
        end local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        end local 1 // java.lang.String p
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0   13     1        p  Ljava/lang/String;
            0   13     2       sh  Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            0   13     3        l  Ljava/util/Locale;
            0   13     4    tzStr  Ljava/lang/String;
            0   13     5       tz  Ljava/util/TimeZone;
            0   13     6        f  Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            0   13     7  lenient  Ljava/lang/Boolean;
    MethodParameters:
         Name  Flags
      p        
      sh       
      l        
      tzStr    
      tz       
      f        
      lenient  

  public void <init>(java.lang.String, com.fasterxml.jackson.annotation.JsonFormat$Shape, java.util.Locale, java.lang.String, java.util.TimeZone, com.fasterxml.jackson.annotation.JsonFormat$Features);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=7, args_size=7
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.lang.String p
        start local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        start local 3 // java.util.Locale l
        start local 4 // java.lang.String tzStr
        start local 5 // java.util.TimeZone tz
        start local 6 // com.fasterxml.jackson.annotation.JsonFormat$Features f
         0: .line 497
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* sh */
            aload 3 /* l */
            aload 4 /* tzStr */
            aload 5 /* tz */
            aload 6 /* f */
            aconst_null
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
         1: .line 498
            return
        end local 6 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        end local 5 // java.util.TimeZone tz
        end local 4 // java.lang.String tzStr
        end local 3 // java.util.Locale l
        end local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        end local 1 // java.lang.String p
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    2     1      p  Ljava/lang/String;
            0    2     2     sh  Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            0    2     3      l  Ljava/util/Locale;
            0    2     4  tzStr  Ljava/lang/String;
            0    2     5     tz  Ljava/util/TimeZone;
            0    2     6      f  Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      p      
      sh     
      l      
      tzStr  
      tz     
      f      

  public void <init>(java.lang.String, com.fasterxml.jackson.annotation.JsonFormat$Shape, java.lang.String, java.lang.String, com.fasterxml.jackson.annotation.JsonFormat$Features);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/lang/String;Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.lang.String p
        start local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        start local 3 // java.lang.String localeStr
        start local 4 // java.lang.String tzStr
        start local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
         0: .line 502
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* sh */
            aload 3 /* localeStr */
            aload 4 /* tzStr */
            aload 5 /* f */
            aconst_null
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/lang/String;Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
         1: .line 503
            return
        end local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        end local 4 // java.lang.String tzStr
        end local 3 // java.lang.String localeStr
        end local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        end local 1 // java.lang.String p
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    2     1          p  Ljava/lang/String;
            0    2     2         sh  Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            0    2     3  localeStr  Ljava/lang/String;
            0    2     4      tzStr  Ljava/lang/String;
            0    2     5          f  Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
           Name  Flags
      p          
      sh         
      localeStr  
      tzStr      
      f          

  public void <init>(java.lang.String, com.fasterxml.jackson.annotation.JsonFormat$Shape, java.util.Locale, java.util.TimeZone, com.fasterxml.jackson.annotation.JsonFormat$Features);
    descriptor: (Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.lang.String p
        start local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        start local 3 // java.util.Locale l
        start local 4 // java.util.TimeZone tz
        start local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
         0: .line 506
            aload 0 /* this */
            aload 1 /* p */
            aload 2 /* sh */
            aload 3 /* l */
            aload 4 /* tz */
            aload 5 /* f */
            aconst_null
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
         1: .line 507
            return
        end local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        end local 4 // java.util.TimeZone tz
        end local 3 // java.util.Locale l
        end local 2 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        end local 1 // java.lang.String p
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    2     1     p  Ljava/lang/String;
            0    2     2    sh  Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            0    2     3     l  Ljava/util/Locale;
            0    2     4    tz  Ljava/util/TimeZone;
            0    2     5     f  Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      p     
      sh    
      l     
      tz    
      f     

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

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

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

  public static final com.fasterxml.jackson.annotation.JsonFormat$Value from(com.fasterxml.jackson.annotation.JsonFormat);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonFormat;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat ann
         0: .line 551
            aload 0 /* ann */
            ifnonnull 1
            getstatic com.fasterxml.jackson.annotation.JsonFormat$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            goto 2
      StackMap locals:
      StackMap stack:
         1: new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 0 /* ann */
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Lcom/fasterxml/jackson/annotation/JsonFormat;)V
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value
         2: areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat ann
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   ann  Lcom/fasterxml/jackson/annotation/JsonFormat;
    MethodParameters:
      Name  Flags
      ann   

  public final com.fasterxml.jackson.annotation.JsonFormat$Value withOverrides(com.fasterxml.jackson.annotation.JsonFormat$Value);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonFormat$Value;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=9, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonFormat$Value overrides
         0: .line 558
            aload 1 /* overrides */
            ifnull 1
            aload 1 /* overrides */
            getstatic com.fasterxml.jackson.annotation.JsonFormat$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            if_acmpeq 1
            aload 1 /* overrides */
            aload 0 /* this */
            if_acmpne 2
         1: .line 559
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
         2: .line 561
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.fasterxml.jackson.annotation.JsonFormat$Value.EMPTY:Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            if_acmpne 4
         3: .line 562
            aload 1 /* overrides */
            areturn
         4: .line 564
      StackMap locals:
      StackMap stack:
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            astore 2 /* p */
        start local 2 // java.lang.String p
         5: .line 565
            aload 2 /* p */
            ifnull 6
            aload 2 /* p */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 7
         6: .line 566
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            astore 2 /* p */
         7: .line 568
      StackMap locals:
      StackMap stack:
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            astore 3 /* sh */
        start local 3 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
         8: .line 569
            aload 3 /* sh */
            getstatic com.fasterxml.jackson.annotation.JsonFormat$Shape.ANY:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            if_acmpne 10
         9: .line 570
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            astore 3 /* sh */
        10: .line 572
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Shape
      StackMap stack:
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            astore 4 /* l */
        start local 4 // java.util.Locale l
        11: .line 573
            aload 4 /* l */
            ifnonnull 13
        12: .line 574
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            astore 4 /* l */
        13: .line 576
      StackMap locals: java.util.Locale
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            astore 5 /* f */
        start local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        14: .line 577
            aload 5 /* f */
            ifnonnull 17
        15: .line 578
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            astore 5 /* f */
        16: .line 579
            goto 18
        17: .line 580
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Features
      StackMap stack:
            aload 5 /* f */
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            invokevirtual com.fasterxml.jackson.annotation.JsonFormat$Features.withOverrides:(Lcom/fasterxml/jackson/annotation/JsonFormat$Features;)Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            astore 5 /* f */
        18: .line 582
      StackMap locals:
      StackMap stack:
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            astore 6 /* lenient */
        start local 6 // java.lang.Boolean lenient
        19: .line 583
            aload 6 /* lenient */
            ifnonnull 21
        20: .line 584
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            astore 6 /* lenient */
        21: .line 588
      StackMap locals: java.lang.Boolean
      StackMap stack:
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            astore 7 /* tzStr */
        start local 7 // java.lang.String tzStr
        22: .line 591
            aload 7 /* tzStr */
            ifnull 23
            aload 7 /* tzStr */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 26
        23: .line 592
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            astore 7 /* tzStr */
        24: .line 593
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
            astore 8 /* tz */
        start local 8 // java.util.TimeZone tz
        25: .line 594
            goto 27
        end local 8 // java.util.TimeZone tz
        26: .line 595
      StackMap locals:
      StackMap stack:
            aload 1 /* overrides */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
            astore 8 /* tz */
        start local 8 // java.util.TimeZone tz
        27: .line 597
      StackMap locals: java.util.TimeZone
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 2 /* p */
            aload 3 /* sh */
            aload 4 /* l */
            aload 7 /* tzStr */
            aload 8 /* tz */
            aload 5 /* f */
            aload 6 /* lenient */
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
            areturn
        end local 8 // java.util.TimeZone tz
        end local 7 // java.lang.String tzStr
        end local 6 // java.lang.Boolean lenient
        end local 5 // com.fasterxml.jackson.annotation.JsonFormat$Features f
        end local 4 // java.util.Locale l
        end local 3 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
        end local 2 // java.lang.String p
        end local 1 // com.fasterxml.jackson.annotation.JsonFormat$Value overrides
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   28     0       this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0   28     1  overrides  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            5   28     2          p  Ljava/lang/String;
            8   28     3         sh  Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
           11   28     4          l  Ljava/util/Locale;
           14   28     5          f  Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
           19   28     6    lenient  Ljava/lang/Boolean;
           22   28     7      tzStr  Ljava/lang/String;
           25   26     8         tz  Ljava/util/TimeZone;
           27   28     8         tz  Ljava/util/TimeZone;
    MethodParameters:
           Name  Flags
      overrides  

  public static com.fasterxml.jackson.annotation.JsonFormat$Value forPattern(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=1, args_size=1
        start local 0 // java.lang.String p
         0: .line 604
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 0 /* p */
            aconst_null
            aconst_null
            aconst_null
            aconst_null
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Features.empty:()Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aconst_null
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
            areturn
        end local 0 // java.lang.String p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     p  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      p     

  public static com.fasterxml.jackson.annotation.JsonFormat$Value forShape(com.fasterxml.jackson.annotation.JsonFormat$Shape);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
         0: .line 611
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aconst_null
            aload 0 /* sh */
            aconst_null
            aconst_null
            aconst_null
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Features.empty:()Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aconst_null
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Shape sh
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    sh  Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
    MethodParameters:
      Name  Flags
      sh    

  public static com.fasterxml.jackson.annotation.JsonFormat$Value forLeniency(boolean);
    descriptor: (Z)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=1, args_size=1
        start local 0 // boolean lenient
         0: .line 618
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aconst_null
            aconst_null
            aconst_null
            aconst_null
            aconst_null
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Features.empty:()Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
         1: .line 619
            iload 0 /* lenient */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
         2: .line 618
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
            areturn
        end local 0 // boolean lenient
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  lenient  Z
    MethodParameters:
         Name  Flags
      lenient  

  public com.fasterxml.jackson.annotation.JsonFormat$Value withPattern(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.lang.String p
         0: .line 626
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 1 /* p */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
         1: .line 627
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
         2: .line 626
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
            areturn
        end local 1 // java.lang.String p
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    3     1     p  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      p     

  public com.fasterxml.jackson.annotation.JsonFormat$Value withShape(com.fasterxml.jackson.annotation.JsonFormat$Shape);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonFormat$Shape s
         0: .line 634
            aload 1 /* s */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            if_acmpne 2
         1: .line 635
            aload 0 /* this */
            areturn
         2: .line 637
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            aload 1 /* s */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
         3: .line 638
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
         4: .line 637
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonFormat$Shape s
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    5     1     s  Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
    MethodParameters:
      Name  Flags
      s     

  public com.fasterxml.jackson.annotation.JsonFormat$Value withLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.util.Locale l
         0: .line 645
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            aload 1 /* l */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
         1: .line 646
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
         2: .line 645
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
            areturn
        end local 1 // java.util.Locale l
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    3     1     l  Ljava/util/Locale;
    MethodParameters:
      Name  Flags
      l     

  public com.fasterxml.jackson.annotation.JsonFormat$Value withTimeZone(java.util.TimeZone);
    descriptor: (Ljava/util/TimeZone;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.util.TimeZone tz
         0: .line 653
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            aconst_null
            aload 1 /* tz */
         1: .line 654
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
         2: .line 653
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
            areturn
        end local 1 // java.util.TimeZone tz
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    3     1    tz  Ljava/util/TimeZone;
    MethodParameters:
      Name  Flags
      tz    

  public com.fasterxml.jackson.annotation.JsonFormat$Value withLenient(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // java.lang.Boolean lenient
         0: .line 661
            aload 1 /* lenient */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            if_acmpne 2
         1: .line 662
            aload 0 /* this */
            areturn
         2: .line 664
      StackMap locals:
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
         3: .line 665
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aload 1 /* lenient */
         4: .line 664
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
            areturn
        end local 1 // java.lang.Boolean lenient
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    5     1  lenient  Ljava/lang/Boolean;
    MethodParameters:
         Name  Flags
      lenient  

  public com.fasterxml.jackson.annotation.JsonFormat$Value withFeature(com.fasterxml.jackson.annotation.JsonFormat$Feature);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonFormat$Feature;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonFormat$Feature f
         0: .line 672
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            iconst_1
            anewarray com.fasterxml.jackson.annotation.JsonFormat$Feature
            dup
            iconst_0
            aload 1 /* f */
            aastore
            invokevirtual com.fasterxml.jackson.annotation.JsonFormat$Features.with:([Lcom/fasterxml/jackson/annotation/JsonFormat$Feature;)Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            astore 2 /* newFeats */
        start local 2 // com.fasterxml.jackson.annotation.JsonFormat$Features newFeats
         1: .line 673
            aload 2 /* newFeats */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            if_acmpne 2
            aload 0 /* this */
            goto 5
         2: .line 674
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Features
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
         3: .line 675
            aload 2 /* newFeats */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
         4: .line 674
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
         5: .line 673
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value
            areturn
        end local 2 // com.fasterxml.jackson.annotation.JsonFormat$Features newFeats
        end local 1 // com.fasterxml.jackson.annotation.JsonFormat$Feature f
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    6     1         f  Lcom/fasterxml/jackson/annotation/JsonFormat$Feature;
            1    6     2  newFeats  Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.annotation.JsonFormat$Value withoutFeature(com.fasterxml.jackson.annotation.JsonFormat$Feature);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonFormat$Feature;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=3, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonFormat$Feature f
         0: .line 682
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            iconst_1
            anewarray com.fasterxml.jackson.annotation.JsonFormat$Feature
            dup
            iconst_0
            aload 1 /* f */
            aastore
            invokevirtual com.fasterxml.jackson.annotation.JsonFormat$Features.without:([Lcom/fasterxml/jackson/annotation/JsonFormat$Feature;)Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            astore 2 /* newFeats */
        start local 2 // com.fasterxml.jackson.annotation.JsonFormat$Features newFeats
         1: .line 683
            aload 2 /* newFeats */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            if_acmpne 2
            aload 0 /* this */
            goto 5
         2: .line 684
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Features
      StackMap stack:
            new com.fasterxml.jackson.annotation.JsonFormat$Value
            dup
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
         3: .line 685
            aload 2 /* newFeats */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
         4: .line 684
            invokespecial com.fasterxml.jackson.annotation.JsonFormat$Value.<init>:(Ljava/lang/String;Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;Ljava/util/Locale;Ljava/lang/String;Ljava/util/TimeZone;Lcom/fasterxml/jackson/annotation/JsonFormat$Features;Ljava/lang/Boolean;)V
         5: .line 683
      StackMap locals:
      StackMap stack: com.fasterxml.jackson.annotation.JsonFormat$Value
            areturn
        end local 2 // com.fasterxml.jackson.annotation.JsonFormat$Features newFeats
        end local 1 // com.fasterxml.jackson.annotation.JsonFormat$Feature f
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    6     1         f  Lcom/fasterxml/jackson/annotation/JsonFormat$Feature;
            1    6     2  newFeats  Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
    MethodParameters:
      Name  Flags
      f     

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

  public java.lang.String getPattern();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 693
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

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

  public java.util.Locale getLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 695
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public java.lang.Boolean getLenient();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 701
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public boolean isLenient();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 707
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public java.lang.String timeZoneAsString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 718
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
            ifnull 2
         1: .line 719
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
            invokevirtual java.util.TimeZone.getID:()Ljava/lang/String;
            areturn
         2: .line 721
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public java.util.TimeZone getTimeZone();
    descriptor: ()Ljava/util/TimeZone;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 725
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
            astore 1 /* tz */
        start local 1 // java.util.TimeZone tz
         1: .line 726
            aload 1 /* tz */
            ifnonnull 6
         2: .line 727
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            ifnonnull 4
         3: .line 728
            aconst_null
            areturn
         4: .line 730
      StackMap locals: java.util.TimeZone
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            invokestatic java.util.TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;
            astore 1 /* tz */
         5: .line 731
            aload 0 /* this */
            aload 1 /* tz */
            putfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
         6: .line 733
      StackMap locals:
      StackMap stack:
            aload 1 /* tz */
            areturn
        end local 1 // java.util.TimeZone tz
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            1    7     1    tz  Ljava/util/TimeZone;

  public boolean hasShape();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 739
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            getstatic com.fasterxml.jackson.annotation.JsonFormat$Shape.ANY:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            if_acmpeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public boolean hasPattern();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 745
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public boolean hasLocale();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 751
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public boolean hasTimeZone();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 757
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
            ifnonnull 2
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_1
            ireturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public boolean hasLenient();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 768
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public java.lang.Boolean getFeature(com.fasterxml.jackson.annotation.JsonFormat$Feature);
    descriptor: (Lcom/fasterxml/jackson/annotation/JsonFormat$Feature;)Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
        start local 1 // com.fasterxml.jackson.annotation.JsonFormat$Feature f
         0: .line 781
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aload 1 /* f */
            invokevirtual com.fasterxml.jackson.annotation.JsonFormat$Features.get:(Lcom/fasterxml/jackson/annotation/JsonFormat$Feature;)Ljava/lang/Boolean;
            areturn
        end local 1 // com.fasterxml.jackson.annotation.JsonFormat$Feature f
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0    1     1     f  Lcom/fasterxml/jackson/annotation/JsonFormat$Feature;
    MethodParameters:
      Name  Flags
      f     

  public com.fasterxml.jackson.annotation.JsonFormat$Features getFeatures();
    descriptor: ()Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 790
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$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.JsonFormat$Value this
         0: .line 795
            ldc "JsonFormat.Value(pattern=%s,shape=%s,lenient=%s,locale=%s,timezone=%s,features=%s)"
            bipush 6
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 796
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            aastore
            dup
            iconst_4
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            aastore
            dup
            iconst_5
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aastore
         2: .line 795
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
         0: .line 801
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            ifnonnull 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals:
      StackMap stack: int
         2: istore 1 /* hash */
        start local 1 // int hash
         3: .line 802
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            ifnull 5
         4: .line 803
            iload 1 /* hash */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
            ixor
            istore 1 /* hash */
         5: .line 805
      StackMap locals: int
      StackMap stack:
            iload 1 /* hash */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            invokevirtual com.fasterxml.jackson.annotation.JsonFormat$Shape.hashCode:()I
            iadd
            istore 1 /* hash */
         6: .line 806
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            ifnull 8
         7: .line 807
            iload 1 /* hash */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.hashCode:()I
            ixor
            istore 1 /* hash */
         8: .line 809
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            ifnull 10
         9: .line 810
            iload 1 /* hash */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            invokevirtual java.util.Locale.hashCode:()I
            iadd
            istore 1 /* hash */
        10: .line 812
      StackMap locals:
      StackMap stack:
            iload 1 /* hash */
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            invokevirtual com.fasterxml.jackson.annotation.JsonFormat$Features.hashCode:()I
            ixor
            istore 1 /* hash */
        11: .line 813
            iload 1 /* hash */
            ireturn
        end local 1 // int hash
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            3   12     1  hash  I

  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.JsonFormat$Value this
        start local 1 // java.lang.Object o
         0: .line 818
            aload 1 /* o */
            aload 0 /* this */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 819
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            ifnonnull 2
            iconst_0
            ireturn
         2: .line 820
      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 821
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast com.fasterxml.jackson.annotation.JsonFormat$Value
            astore 2 /* other */
        start local 2 // com.fasterxml.jackson.annotation.JsonFormat$Value other
         4: .line 823
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._shape:Lcom/fasterxml/jackson/annotation/JsonFormat$Shape;
            if_acmpne 6
         5: .line 824
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._features:Lcom/fasterxml/jackson/annotation/JsonFormat$Features;
            invokevirtual com.fasterxml.jackson.annotation.JsonFormat$Features.equals:(Ljava/lang/Object;)Z
            ifne 7
         6: .line 825
      StackMap locals: com.fasterxml.jackson.annotation.JsonFormat$Value
      StackMap stack:
            iconst_0
            ireturn
         7: .line 827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._lenient:Ljava/lang/Boolean;
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Value._equal:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 13
         8: .line 828
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezoneStr:Ljava/lang/String;
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Value._equal:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 13
         9: .line 829
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._pattern:Ljava/lang/String;
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Value._equal:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 13
        10: .line 830
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._timezone:Ljava/util/TimeZone;
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Value._equal:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 13
        11: .line 831
            aload 0 /* this */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            aload 2 /* other */
            getfield com.fasterxml.jackson.annotation.JsonFormat$Value._locale:Ljava/util/Locale;
            invokestatic com.fasterxml.jackson.annotation.JsonFormat$Value._equal:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 13
        12: .line 827
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_0
            ireturn
        end local 2 // com.fasterxml.jackson.annotation.JsonFormat$Value other
        end local 1 // java.lang.Object o
        end local 0 // com.fasterxml.jackson.annotation.JsonFormat$Value this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
            0   14     1      o  Ljava/lang/Object;
            4   14     2  other  Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
    MethodParameters:
      Name  Flags
      o     

  private static <T> boolean _equal(T, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Object value1
        start local 1 // java.lang.Object value2
         0: .line 836
            aload 0 /* value1 */
            ifnonnull 3
         1: .line 837
            aload 1 /* value2 */
            ifnonnull 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 839
      StackMap locals:
      StackMap stack:
            aload 1 /* value2 */
            ifnonnull 5
         4: .line 840
            iconst_0
            ireturn
         5: .line 842
      StackMap locals:
      StackMap stack:
            aload 0 /* value1 */
            aload 1 /* value2 */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Object value2
        end local 0 // java.lang.Object value1
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0  value1  TT;
            0    6     1  value2  TT;
    Signature: <T:Ljava/lang/Object;>(TT;TT;)Z
    MethodParameters:
        Name  Flags
      value1  
      value2  
}
Signature: Ljava/lang/Object;Lcom/fasterxml/jackson/annotation/JacksonAnnotationValue<Lcom/fasterxml/jackson/annotation/JsonFormat;>;Ljava/io/Serializable;
SourceFile: "JsonFormat.java"
NestHost: com.fasterxml.jackson.annotation.JsonFormat
InnerClasses:
  public final Feature = com.fasterxml.jackson.annotation.JsonFormat$Feature of com.fasterxml.jackson.annotation.JsonFormat
  public Features = com.fasterxml.jackson.annotation.JsonFormat$Features of com.fasterxml.jackson.annotation.JsonFormat
  public final Shape = com.fasterxml.jackson.annotation.JsonFormat$Shape of com.fasterxml.jackson.annotation.JsonFormat
  public Value = com.fasterxml.jackson.annotation.JsonFormat$Value of com.fasterxml.jackson.annotation.JsonFormat