class sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder
  super_class: java.lang.Object
{
  private static final int NFIELDS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 18

  private static final int WEEK_YEAR;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 17

  private static final int UNSET;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final int COMPUTED;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int MINIMUM_USER_STAMP;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private long instant;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private int[] fields;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int nextStamp;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int maxFieldIndex;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String type;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.TimeZone zone;
    descriptor: Ljava/util/TimeZone;
    flags: (0x0002) ACC_PRIVATE

  private boolean lenient;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.util.Locale locale;
    descriptor: Ljava/util/Locale;
    flags: (0x0002) ACC_PRIVATE

  private int firstDayOfWeek;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int minimalDaysInFirstWeek;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
         0: .line 1002
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 995
            aload 0 /* this */
            iconst_1
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.lenient:Z
         2: .line 1003
            return
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setInstant(long);
    descriptor: (J)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // long instant
         0: .line 1019
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            ifnull 2
         1: .line 1020
            new java.lang.IllegalStateException
            dup
            invokespecial java.lang.IllegalStateException.<init>:()V
            athrow
         2: .line 1022
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* instant */
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.instant:J
         3: .line 1023
            aload 0 /* this */
            iconst_1
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.nextStamp:I
         4: .line 1024
            aload 0 /* this */
            areturn
        end local 1 // long instant
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    5     1  instant  J
    MethodParameters:
         Name  Flags
      instant  

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setInstant(java.util.Date);
    descriptor: (Ljava/util/Date;)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // java.util.Date instant
         0: .line 1043
            aload 0 /* this */
            aload 1 /* instant */
            invokevirtual java.util.Date.getTime:()J
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.setInstant:(J)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            areturn
        end local 1 // java.util.Date instant
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    1     1  instant  Ljava/util/Date;
    MethodParameters:
         Name  Flags
      instant  

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder set(int, int);
    descriptor: (II)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int field
        start local 2 // int value
         0: .line 1065
            iload 1 /* field */
            iflt 1
            iload 1 /* field */
            bipush 17
            if_icmplt 2
         1: .line 1066
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "field is invalid"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1068
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.isInstantSet:()Z
            ifeq 4
         3: .line 1069
            new java.lang.IllegalStateException
            dup
            ldc "instant has been set"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1071
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.allocateFields:()V
         5: .line 1072
            aload 0 /* this */
            iload 1 /* field */
            iload 2 /* value */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.internalSet:(II)V
         6: .line 1073
            aload 0 /* this */
            areturn
        end local 2 // int value
        end local 1 // int field
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    7     1  field  I
            0    7     2  value  I
    MethodParameters:
       Name  Flags
      field  
      value  

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setFields(int[]);
    descriptor: ([I)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int[] fieldValuePairs
         0: .line 1101
            aload 1 /* fieldValuePairs */
            arraylength
            istore 2 /* len */
        start local 2 // int len
         1: .line 1102
            iload 2 /* len */
            iconst_2
            irem
            ifeq 3
         2: .line 1103
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
         3: .line 1105
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.isInstantSet:()Z
            ifeq 5
         4: .line 1106
            new java.lang.IllegalStateException
            dup
            ldc "instant has been set"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 1108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.nextStamp:I
            iload 2 /* len */
            iconst_2
            idiv
            iadd
            ifge 7
         6: .line 1109
            new java.lang.IllegalStateException
            dup
            ldc "stamp counter overflow"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 1111
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.allocateFields:()V
         8: .line 1112
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         9: goto 14
        10: .line 1113
      StackMap locals: int
      StackMap stack:
            aload 1 /* fieldValuePairs */
            iload 3 /* i */
            iinc 3 /* i */ 1
            iaload
            istore 4 /* field */
        start local 4 // int field
        11: .line 1115
            iload 4 /* field */
            iflt 12
            iload 4 /* field */
            bipush 17
            if_icmplt 13
        12: .line 1116
      StackMap locals: int
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "field is invalid"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        13: .line 1118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* field */
            aload 1 /* fieldValuePairs */
            iload 3 /* i */
            iinc 3 /* i */ 1
            iaload
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.internalSet:(II)V
        end local 4 // int field
        14: .line 1112
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            iload 2 /* len */
            if_icmplt 10
        end local 3 // int i
        15: .line 1120
            aload 0 /* this */
            areturn
        end local 2 // int len
        end local 1 // int[] fieldValuePairs
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   16     0             this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0   16     1  fieldValuePairs  [I
            1   16     2              len  I
            9   15     3                i  I
           11   14     4            field  I
    MethodParameters:
                 Name  Flags
      fieldValuePairs  

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setDate(int, int, int);
    descriptor: (III)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int year
        start local 2 // int month
        start local 3 // int dayOfMonth
         0: .line 1139
            aload 0 /* this */
            bipush 6
            newarray 10
            dup
            iconst_0
            iconst_1
            iastore
            dup
            iconst_1
            iload 1 /* year */
            iastore
            dup
            iconst_2
            iconst_2
            iastore
            dup
            iconst_3
            iload 2 /* month */
            iastore
            dup
            iconst_4
         1: .line 1140
            iconst_5
            iastore
            dup
            iconst_5
            iload 3 /* dayOfMonth */
            iastore
         2: .line 1139
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.setFields:([I)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            areturn
        end local 3 // int dayOfMonth
        end local 2 // int month
        end local 1 // int year
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    3     1        year  I
            0    3     2       month  I
            0    3     3  dayOfMonth  I
    MethodParameters:
            Name  Flags
      year        
      month       
      dayOfMonth  

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setTimeOfDay(int, int, int);
    descriptor: (III)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int hourOfDay
        start local 2 // int minute
        start local 3 // int second
         0: .line 1157
            aload 0 /* this */
            iload 1 /* hourOfDay */
            iload 2 /* minute */
            iload 3 /* second */
            iconst_0
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.setTimeOfDay:(IIII)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            areturn
        end local 3 // int second
        end local 2 // int minute
        end local 1 // int hourOfDay
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    1     1  hourOfDay  I
            0    1     2     minute  I
            0    1     3     second  I
    MethodParameters:
           Name  Flags
      hourOfDay  
      minute     
      second     

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setTimeOfDay(int, int, int, int);
    descriptor: (IIII)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int hourOfDay
        start local 2 // int minute
        start local 3 // int second
        start local 4 // int millis
         0: .line 1178
            aload 0 /* this */
            bipush 8
            newarray 10
            dup
            iconst_0
            bipush 11
            iastore
            dup
            iconst_1
            iload 1 /* hourOfDay */
            iastore
            dup
            iconst_2
            bipush 12
            iastore
            dup
            iconst_3
            iload 2 /* minute */
            iastore
            dup
            iconst_4
         1: .line 1179
            bipush 13
            iastore
            dup
            iconst_5
            iload 3 /* second */
            iastore
            dup
            bipush 6
            bipush 14
            iastore
            dup
            bipush 7
            iload 4 /* millis */
            iastore
         2: .line 1178
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.setFields:([I)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            areturn
        end local 4 // int millis
        end local 3 // int second
        end local 2 // int minute
        end local 1 // int hourOfDay
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    3     1  hourOfDay  I
            0    3     2     minute  I
            0    3     3     second  I
            0    3     4     millis  I
    MethodParameters:
           Name  Flags
      hourOfDay  
      minute     
      second     
      millis     

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setWeekDate(int, int, int);
    descriptor: (III)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int weekYear
        start local 2 // int weekOfYear
        start local 3 // int dayOfWeek
         0: .line 1199
            aload 0 /* this */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.allocateFields:()V
         1: .line 1200
            aload 0 /* this */
            bipush 17
            iload 1 /* weekYear */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.internalSet:(II)V
         2: .line 1201
            aload 0 /* this */
            iconst_3
            iload 2 /* weekOfYear */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.internalSet:(II)V
         3: .line 1202
            aload 0 /* this */
            bipush 7
            iload 3 /* dayOfWeek */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.internalSet:(II)V
         4: .line 1203
            aload 0 /* this */
            areturn
        end local 3 // int dayOfWeek
        end local 2 // int weekOfYear
        end local 1 // int weekYear
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    5     1    weekYear  I
            0    5     2  weekOfYear  I
            0    5     3   dayOfWeek  I
    MethodParameters:
            Name  Flags
      weekYear    
      weekOfYear  
      dayOfWeek   

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setTimeZone(java.util.TimeZone);
    descriptor: (Ljava/util/TimeZone;)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // java.util.TimeZone zone
         0: .line 1219
            aload 1 /* zone */
            ifnonnull 2
         1: .line 1220
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 1222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* zone */
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.zone:Ljava/util/TimeZone;
         3: .line 1223
            aload 0 /* this */
            areturn
        end local 1 // java.util.TimeZone zone
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    4     1  zone  Ljava/util/TimeZone;
    MethodParameters:
      Name  Flags
      zone  

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setLenient(boolean);
    descriptor: (Z)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // boolean lenient
         0: .line 1237
            aload 0 /* this */
            iload 1 /* lenient */
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.lenient:Z
         1: .line 1238
            aload 0 /* this */
            areturn
        end local 1 // boolean lenient
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    2     1  lenient  Z
    MethodParameters:
         Name  Flags
      lenient  

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setCalendarType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // java.lang.String type
         0: .line 1261
            aload 1 /* type */
            ldc "gregorian"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 1262
            ldc "gregory"
            astore 1 /* type */
         2: .line 1264
      StackMap locals:
      StackMap stack:
            getstatic sun.security.util.DisabledAlgorithmConstraints$AvailableCalendarTypes.SET:Ljava/util/Set;
            aload 1 /* type */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 5
         3: .line 1265
            aload 1 /* type */
            ldc "iso8601"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 5
         4: .line 1266
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "unknown calendar type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* type */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 1268
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
            ifnonnull 8
         6: .line 1269
            aload 0 /* this */
            aload 1 /* type */
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
         7: .line 1270
            goto 10
         8: .line 1271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
            aload 1 /* type */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 10
         9: .line 1272
            new java.lang.IllegalStateException
            dup
            ldc "calendar type override"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1275
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String type
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0   11     1  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // java.util.Locale locale
         0: .line 1299
            aload 1 /* locale */
            ifnonnull 2
         1: .line 1300
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         2: .line 1302
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* locale */
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.locale:Ljava/util/Locale;
         3: .line 1303
            aload 0 /* this */
            areturn
        end local 1 // java.util.Locale locale
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    4     1  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      locale  

  public sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder setWeekDefinition(int, int);
    descriptor: (II)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int firstDayOfWeek
        start local 2 // int minimalDaysInFirstWeek
         0: .line 1325
            aload 0 /* this */
            iload 1 /* firstDayOfWeek */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.isValidWeekParameter:(I)Z
            ifeq 2
         1: .line 1326
            aload 0 /* this */
            iload 2 /* minimalDaysInFirstWeek */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.isValidWeekParameter:(I)Z
            ifne 3
         2: .line 1327
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
         3: .line 1329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* firstDayOfWeek */
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.firstDayOfWeek:I
         4: .line 1330
            aload 0 /* this */
            iload 2 /* minimalDaysInFirstWeek */
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.minimalDaysInFirstWeek:I
         5: .line 1331
            aload 0 /* this */
            areturn
        end local 2 // int minimalDaysInFirstWeek
        end local 1 // int firstDayOfWeek
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    6     0                    this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    6     1          firstDayOfWeek  I
            0    6     2  minimalDaysInFirstWeek  I
    MethodParameters:
                        Name  Flags
      firstDayOfWeek          
      minimalDaysInFirstWeek  

  public java.util.Calendar build();
    descriptor: ()Ljava/util/Calendar;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=1
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
         0: .line 1369
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.locale:Ljava/util/Locale;
            ifnonnull 2
         1: .line 1370
            aload 0 /* this */
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.locale:Ljava/util/Locale;
         2: .line 1372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.zone:Ljava/util/TimeZone;
            ifnonnull 4
         3: .line 1373
            aload 0 /* this */
            invokestatic java.util.TimeZone.getDefault:()Ljava/util/TimeZone;
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.zone:Ljava/util/TimeZone;
         4: .line 1376
      StackMap locals:
      StackMap stack:
            invokestatic sun.misc.SharedSecrets.getJavaUtilCalendarAccess:()Lsun/misc/JavaUtilCalendarAccess;
            astore 2 /* access */
        start local 2 // sun.misc.JavaUtilCalendarAccess access
         5: .line 1377
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
            ifnonnull 7
         6: .line 1378
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.locale:Ljava/util/Locale;
            ldc "ca"
            invokevirtual java.util.Locale.getUnicodeLocaleType:(Ljava/lang/String;)Ljava/lang/String;
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
         7: .line 1380
      StackMap locals: sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder top sun.misc.JavaUtilCalendarAccess
      StackMap stack:
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
            ifnonnull 13
         8: .line 1381
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.locale:Ljava/util/Locale;
            invokevirtual java.util.Locale.getCountry:()Ljava/lang/String;
            ldc "TH"
            if_acmpne 12
         9: .line 1382
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.locale:Ljava/util/Locale;
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
            ldc "th"
            if_acmpne 12
        10: .line 1383
            aload 0 /* this */
            ldc "buddhist"
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
        11: .line 1384
            goto 13
        12: .line 1385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "gregory"
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
        13: .line 1388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
            dup
            astore 3
            invokevirtual java.lang.String.hashCode:()I
            lookupswitch { // 2
            283776265: 14
           2095190916: 15
              default: 23
          }
      StackMap locals: java.lang.String
      StackMap stack:
        14: aload 3
            ldc "gregory"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 16
            goto 23
      StackMap locals:
      StackMap stack:
        15: aload 3
            ldc "iso8601"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 18
            goto 23
        16: .line 1390
      StackMap locals:
      StackMap stack:
            aload 2 /* access */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.zone:Ljava/util/TimeZone;
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.locale:Ljava/util/Locale;
            invokeinterface sun.misc.JavaUtilCalendarAccess.createCalendar:(Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/GregorianCalendar;
            astore 1 /* cal */
        start local 1 // java.util.Calendar cal
        17: .line 1391
            goto 24
        end local 1 // java.util.Calendar cal
        18: .line 1393
      StackMap locals:
      StackMap stack:
            aload 2 /* access */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.zone:Ljava/util/TimeZone;
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.locale:Ljava/util/Locale;
            invokeinterface sun.misc.JavaUtilCalendarAccess.createCalendar:(Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/GregorianCalendar;
            astore 4 /* gcal */
        start local 4 // java.util.GregorianCalendar gcal
        19: .line 1395
            aload 4 /* gcal */
            new java.util.Date
            dup
            ldc -9223372036854775808
            invokespecial java.util.Date.<init>:(J)V
            invokevirtual java.util.GregorianCalendar.setGregorianChange:(Ljava/util/Date;)V
        20: .line 1397
            aload 0 /* this */
            iconst_2
            iconst_4
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.setWeekDefinition:(II)Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            pop
        21: .line 1398
            aload 4 /* gcal */
            astore 1 /* cal */
        start local 1 // java.util.Calendar cal
        22: .line 1399
            goto 24
        end local 4 // java.util.GregorianCalendar gcal
        end local 1 // java.util.Calendar cal
        23: .line 1401
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "unknown calendar type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        start local 1 // java.util.Calendar cal
        24: .line 1403
      StackMap locals: sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder java.util.Calendar sun.misc.JavaUtilCalendarAccess
      StackMap stack:
            aload 1 /* cal */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.lenient:Z
            invokevirtual java.util.Calendar.setLenient:(Z)V
        25: .line 1404
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.firstDayOfWeek:I
            ifeq 28
        26: .line 1405
            aload 1 /* cal */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.firstDayOfWeek:I
            invokevirtual java.util.Calendar.setFirstDayOfWeek:(I)V
        27: .line 1406
            aload 1 /* cal */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.minimalDaysInFirstWeek:I
            invokevirtual java.util.Calendar.setMinimalDaysInFirstWeek:(I)V
        28: .line 1408
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.isInstantSet:()Z
            ifeq 32
        29: .line 1409
            aload 1 /* cal */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.instant:J
            invokevirtual java.util.Calendar.setTimeInMillis:(J)V
        30: .line 1410
            aload 2 /* access */
            aload 1 /* cal */
            invokeinterface sun.misc.JavaUtilCalendarAccess.complete:(Ljava/util/Calendar;)V
        31: .line 1411
            aload 1 /* cal */
            areturn
        32: .line 1414
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            ifnull 61
        33: .line 1415
            aload 0 /* this */
            bipush 17
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.isSet:(I)Z
            ifeq 36
        34: .line 1416
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            bipush 17
            iaload
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            iconst_1
            iaload
        35: .line 1415
            if_icmple 36
            iconst_1
            goto 37
      StackMap locals:
      StackMap stack:
        36: iconst_0
      StackMap locals:
      StackMap stack: int
        37: istore 4 /* weekDate */
        start local 4 // boolean weekDate
        38: .line 1417
            iload 4 /* weekDate */
            ifeq 40
            aload 1 /* cal */
            invokevirtual java.util.Calendar.isWeekDateSupported:()Z
            ifne 40
        39: .line 1418
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "week date is unsupported by "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.type:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        40: .line 1423
      StackMap locals: sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder java.util.Calendar sun.misc.JavaUtilCalendarAccess top int
      StackMap stack:
            iconst_2
            istore 5 /* stamp */
        start local 5 // int stamp
        41: goto 50
        42: .line 1424
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 6 /* index */
        start local 6 // int index
        43: goto 48
        44: .line 1425
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            iload 6 /* index */
            iaload
            iload 5 /* stamp */
            if_icmpne 47
        45: .line 1426
            aload 1 /* cal */
            iload 6 /* index */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            bipush 18
            iload 6 /* index */
            iadd
            iaload
            invokevirtual java.util.Calendar.set:(II)V
        46: .line 1427
            goto 49
        47: .line 1424
      StackMap locals:
      StackMap stack:
            iinc 6 /* index */ 1
      StackMap locals:
      StackMap stack:
        48: iload 6 /* index */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.maxFieldIndex:I
            if_icmple 44
        end local 6 // int index
        49: .line 1423
      StackMap locals:
      StackMap stack:
            iinc 5 /* stamp */ 1
      StackMap locals:
      StackMap stack:
        50: iload 5 /* stamp */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.nextStamp:I
            if_icmplt 42
        end local 5 // int stamp
        51: .line 1432
            iload 4 /* weekDate */
            ifeq 60
        52: .line 1433
            aload 0 /* this */
            iconst_3
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.isSet:(I)Z
            ifeq 53
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            bipush 21
            iaload
            goto 54
      StackMap locals:
      StackMap stack:
        53: iconst_1
      StackMap locals:
      StackMap stack: int
        54: istore 5 /* weekOfYear */
        start local 5 // int weekOfYear
        55: .line 1434
            aload 0 /* this */
            bipush 7
            invokevirtual sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.isSet:(I)Z
            ifeq 57
        56: .line 1435
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            bipush 25
            iaload
            goto 58
      StackMap locals: int
      StackMap stack:
        57: aload 1 /* cal */
            invokevirtual java.util.Calendar.getFirstDayOfWeek:()I
        58: .line 1434
      StackMap locals:
      StackMap stack: int
            istore 6 /* dayOfWeek */
        start local 6 // int dayOfWeek
        59: .line 1436
            aload 1 /* cal */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            bipush 35
            iaload
            iload 5 /* weekOfYear */
            iload 6 /* dayOfWeek */
            invokevirtual java.util.Calendar.setWeekDate:(III)V
        end local 6 // int dayOfWeek
        end local 5 // int weekOfYear
        60: .line 1438
      StackMap locals:
      StackMap stack:
            aload 2 /* access */
            aload 1 /* cal */
            invokeinterface sun.misc.JavaUtilCalendarAccess.complete:(Ljava/util/Calendar;)V
        end local 4 // boolean weekDate
        61: .line 1441
      StackMap locals: sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder java.util.Calendar sun.misc.JavaUtilCalendarAccess
      StackMap stack:
            aload 1 /* cal */
            areturn
        end local 2 // sun.misc.JavaUtilCalendarAccess access
        end local 1 // java.util.Calendar cal
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   62     0        this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
           17   18     1         cal  Ljava/util/Calendar;
           22   23     1         cal  Ljava/util/Calendar;
           24   62     1         cal  Ljava/util/Calendar;
            5   62     2      access  Lsun/misc/JavaUtilCalendarAccess;
           19   23     4        gcal  Ljava/util/GregorianCalendar;
           38   61     4    weekDate  Z
           41   51     5       stamp  I
           43   49     6       index  I
           55   60     5  weekOfYear  I
           59   60     6   dayOfWeek  I

  private void allocateFields();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
         0: .line 1445
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            ifnonnull 4
         1: .line 1446
            aload 0 /* this */
            bipush 36
            newarray 10
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
         2: .line 1447
            aload 0 /* this */
            iconst_2
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.nextStamp:I
         3: .line 1448
            aload 0 /* this */
            iconst_m1
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.maxFieldIndex:I
         4: .line 1450
      StackMap locals:
      StackMap stack:
            return
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;

  private void internalSet(int, int);
    descriptor: (II)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int field
        start local 2 // int value
         0: .line 1453
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            iload 1 /* field */
            aload 0 /* this */
            dup
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.nextStamp:I
            dup_x1
            iconst_1
            iadd
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.nextStamp:I
            iastore
         1: .line 1454
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.nextStamp:I
            ifge 3
         2: .line 1455
            new java.lang.IllegalStateException
            dup
            ldc "stamp counter overflow"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            bipush 18
            iload 1 /* field */
            iadd
            iload 2 /* value */
            iastore
         4: .line 1458
            iload 1 /* field */
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.maxFieldIndex:I
            if_icmple 6
            iload 1 /* field */
            bipush 17
            if_icmpge 6
         5: .line 1459
            aload 0 /* this */
            iload 1 /* field */
            putfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.maxFieldIndex:I
         6: .line 1461
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int value
        end local 1 // int field
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    7     1  field  I
            0    7     2  value  I
    MethodParameters:
       Name  Flags
      field  
      value  

  private boolean isInstantSet();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
         0: .line 1464
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.nextStamp:I
            iconst_1
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;

  private boolean isSet(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int index
         0: .line 1468
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            ifnull 1
            aload 0 /* this */
            getfield sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder.fields:[I
            iload 1 /* index */
            iaload
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int index
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    2     1  index  I
    MethodParameters:
       Name  Flags
      index  

  private boolean isValidWeekParameter(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
        start local 1 // int value
         0: .line 1472
            iload 1 /* value */
            ifle 1
            iload 1 /* value */
            bipush 7
            if_icmpgt 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int value
        end local 0 // sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lsun/security/util/DisabledAlgorithmConstraints$CalendarBuilder;
            0    2     1  value  I
    MethodParameters:
       Name  Flags
      value  
}
SourceFile: "DisabledAlgorithmConstraints.java"
NestHost: sun.security.util.DisabledAlgorithmConstraints
InnerClasses:
  private AvailableCalendarTypes = sun.security.util.DisabledAlgorithmConstraints$AvailableCalendarTypes of sun.security.util.DisabledAlgorithmConstraints
  private CalendarBuilder = sun.security.util.DisabledAlgorithmConstraints$CalendarBuilder of sun.security.util.DisabledAlgorithmConstraints