public final class java.time.chrono.IsoChronology extends java.time.chrono.AbstractChronology implements java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: java.time.chrono.IsoChronology
  super_class: java.time.chrono.AbstractChronology
{
  public static final java.time.chrono.IsoChronology INSTANCE;
    descriptor: Ljava/time/chrono/IsoChronology;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1440403870442975015

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 128
            new java.time.chrono.IsoChronology
            dup
            invokespecial java.time.chrono.IsoChronology.<init>:()V
            putstatic java.time.chrono.IsoChronology.INSTANCE:Ljava/time/chrono/IsoChronology;
         1: .line 133
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.time.chrono.IsoChronology this
         0: .line 138
            aload 0 /* this */
            invokespecial java.time.chrono.AbstractChronology.<init>:()V
         1: .line 139
            return
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/time/chrono/IsoChronology;

  public java.lang.String getId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.time.chrono.IsoChronology this
         0: .line 153
            ldc "ISO"
            areturn
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/time/chrono/IsoChronology;

  public java.lang.String getCalendarType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.time.chrono.IsoChronology this
         0: .line 170
            ldc "iso8601"
            areturn
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/time/chrono/IsoChronology;

  public java.time.LocalDate date(java.time.chrono.Era, int, int, int);
    descriptor: (Ljava/time/chrono/Era;III)Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.chrono.Era era
        start local 2 // int yearOfEra
        start local 3 // int month
        start local 4 // int dayOfMonth
         0: .line 188
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* era */
            iload 2 /* yearOfEra */
            invokevirtual java.time.chrono.IsoChronology.prolepticYear:(Ljava/time/chrono/Era;I)I
            iload 3 /* month */
            iload 4 /* dayOfMonth */
            invokevirtual java.time.chrono.IsoChronology.date:(III)Ljava/time/LocalDate;
            areturn
        end local 4 // int dayOfMonth
        end local 3 // int month
        end local 2 // int yearOfEra
        end local 1 // java.time.chrono.Era era
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljava/time/chrono/IsoChronology;
            0    1     1         era  Ljava/time/chrono/Era;
            0    1     2   yearOfEra  I
            0    1     3       month  I
            0    1     4  dayOfMonth  I
    MethodParameters:
            Name  Flags
      era         
      yearOfEra   
      month       
      dayOfMonth  

  public java.time.LocalDate date(int, int, int);
    descriptor: (III)Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // int prolepticYear
        start local 2 // int month
        start local 3 // int dayOfMonth
         0: .line 205
            iload 1 /* prolepticYear */
            iload 2 /* month */
            iload 3 /* dayOfMonth */
            invokestatic java.time.LocalDate.of:(III)Ljava/time/LocalDate;
            areturn
        end local 3 // int dayOfMonth
        end local 2 // int month
        end local 1 // int prolepticYear
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Ljava/time/chrono/IsoChronology;
            0    1     1  prolepticYear  I
            0    1     2          month  I
            0    1     3     dayOfMonth  I
    MethodParameters:
               Name  Flags
      prolepticYear  
      month          
      dayOfMonth     

  public java.time.LocalDate dateYearDay(java.time.chrono.Era, int, int);
    descriptor: (Ljava/time/chrono/Era;II)Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.chrono.Era era
        start local 2 // int yearOfEra
        start local 3 // int dayOfYear
         0: .line 219
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* era */
            iload 2 /* yearOfEra */
            invokevirtual java.time.chrono.IsoChronology.prolepticYear:(Ljava/time/chrono/Era;I)I
            iload 3 /* dayOfYear */
            invokevirtual java.time.chrono.IsoChronology.dateYearDay:(II)Ljava/time/LocalDate;
            areturn
        end local 3 // int dayOfYear
        end local 2 // int yearOfEra
        end local 1 // java.time.chrono.Era era
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljava/time/chrono/IsoChronology;
            0    1     1        era  Ljava/time/chrono/Era;
            0    1     2  yearOfEra  I
            0    1     3  dayOfYear  I
    MethodParameters:
           Name  Flags
      era        
      yearOfEra  
      dayOfYear  

  public java.time.LocalDate dateYearDay(int, int);
    descriptor: (II)Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // int prolepticYear
        start local 2 // int dayOfYear
         0: .line 234
            iload 1 /* prolepticYear */
            iload 2 /* dayOfYear */
            invokestatic java.time.LocalDate.ofYearDay:(II)Ljava/time/LocalDate;
            areturn
        end local 2 // int dayOfYear
        end local 1 // int prolepticYear
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Ljava/time/chrono/IsoChronology;
            0    1     1  prolepticYear  I
            0    1     2      dayOfYear  I
    MethodParameters:
               Name  Flags
      prolepticYear  
      dayOfYear      

  public java.time.LocalDate dateEpochDay(long);
    descriptor: (J)Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // long epochDay
         0: .line 248
            lload 1 /* epochDay */
            invokestatic java.time.LocalDate.ofEpochDay:(J)Ljava/time/LocalDate;
            areturn
        end local 1 // long epochDay
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljava/time/chrono/IsoChronology;
            0    1     1  epochDay  J
    MethodParameters:
          Name  Flags
      epochDay  

  public java.time.LocalDate date(java.time.temporal.TemporalAccessor);
    descriptor: (Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.temporal.TemporalAccessor temporal
         0: .line 263
            aload 1 /* temporal */
            invokestatic java.time.LocalDate.from:(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate;
            areturn
        end local 1 // java.time.temporal.TemporalAccessor temporal
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljava/time/chrono/IsoChronology;
            0    1     1  temporal  Ljava/time/temporal/TemporalAccessor;
    MethodParameters:
          Name  Flags
      temporal  

  public java.time.LocalDateTime localDateTime(java.time.temporal.TemporalAccessor);
    descriptor: (Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.temporal.TemporalAccessor temporal
         0: .line 277
            aload 1 /* temporal */
            invokestatic java.time.LocalDateTime.from:(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime;
            areturn
        end local 1 // java.time.temporal.TemporalAccessor temporal
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljava/time/chrono/IsoChronology;
            0    1     1  temporal  Ljava/time/temporal/TemporalAccessor;
    MethodParameters:
          Name  Flags
      temporal  

  public java.time.ZonedDateTime zonedDateTime(java.time.temporal.TemporalAccessor);
    descriptor: (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.temporal.TemporalAccessor temporal
         0: .line 291
            aload 1 /* temporal */
            invokestatic java.time.ZonedDateTime.from:(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;
            areturn
        end local 1 // java.time.temporal.TemporalAccessor temporal
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljava/time/chrono/IsoChronology;
            0    1     1  temporal  Ljava/time/temporal/TemporalAccessor;
    MethodParameters:
          Name  Flags
      temporal  

  public java.time.ZonedDateTime zonedDateTime(java.time.Instant, java.time.ZoneId);
    descriptor: (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.Instant instant
        start local 2 // java.time.ZoneId zone
         0: .line 306
            aload 1 /* instant */
            aload 2 /* zone */
            invokestatic java.time.ZonedDateTime.ofInstant:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
            areturn
        end local 2 // java.time.ZoneId zone
        end local 1 // java.time.Instant instant
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljava/time/chrono/IsoChronology;
            0    1     1  instant  Ljava/time/Instant;
            0    1     2     zone  Ljava/time/ZoneId;
    MethodParameters:
         Name  Flags
      instant  
      zone     

  public java.time.LocalDate dateNow();
    descriptor: ()Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.time.chrono.IsoChronology this
         0: .line 324
            aload 0 /* this */
            invokestatic java.time.Clock.systemDefaultZone:()Ljava/time/Clock;
            invokevirtual java.time.chrono.IsoChronology.dateNow:(Ljava/time/Clock;)Ljava/time/LocalDate;
            areturn
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/time/chrono/IsoChronology;

  public java.time.LocalDate dateNow(java.time.ZoneId);
    descriptor: (Ljava/time/ZoneId;)Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.ZoneId zone
         0: .line 341
            aload 0 /* this */
            aload 1 /* zone */
            invokestatic java.time.Clock.system:(Ljava/time/ZoneId;)Ljava/time/Clock;
            invokevirtual java.time.chrono.IsoChronology.dateNow:(Ljava/time/Clock;)Ljava/time/LocalDate;
            areturn
        end local 1 // java.time.ZoneId zone
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/time/chrono/IsoChronology;
            0    1     1  zone  Ljava/time/ZoneId;
    MethodParameters:
      Name  Flags
      zone  

  public java.time.LocalDate dateNow(java.time.Clock);
    descriptor: (Ljava/time/Clock;)Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.Clock clock
         0: .line 357
            aload 1 /* clock */
            ldc "clock"
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 358
            aload 0 /* this */
            aload 1 /* clock */
            invokestatic java.time.LocalDate.now:(Ljava/time/Clock;)Ljava/time/LocalDate;
            invokevirtual java.time.chrono.IsoChronology.date:(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate;
            areturn
        end local 1 // java.time.Clock clock
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljava/time/chrono/IsoChronology;
            0    2     1  clock  Ljava/time/Clock;
    MethodParameters:
       Name  Flags
      clock  

  public boolean isLeapYear(long);
    descriptor: (J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // long prolepticYear
         0: .line 383
            lload 1 /* prolepticYear */
            ldc 3
            land
            lconst_0
            lcmp
            ifne 2
            lload 1 /* prolepticYear */
            ldc 100
            lrem
            lconst_0
            lcmp
            ifne 1
            lload 1 /* prolepticYear */
            ldc 400
            lrem
            lconst_0
            lcmp
            ifne 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 1 // long prolepticYear
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Ljava/time/chrono/IsoChronology;
            0    3     1  prolepticYear  J
    MethodParameters:
               Name  Flags
      prolepticYear  

  public int prolepticYear(java.time.chrono.Era, int);
    descriptor: (Ljava/time/chrono/Era;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.chrono.Era era
        start local 2 // int yearOfEra
         0: .line 388
            aload 1 /* era */
            instanceof java.time.chrono.IsoEra
            ifne 2
         1: .line 389
            new java.lang.ClassCastException
            dup
            ldc "Era must be IsoEra"
            invokespecial java.lang.ClassCastException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 391
      StackMap locals:
      StackMap stack:
            aload 1 /* era */
            getstatic java.time.chrono.IsoEra.CE:Ljava/time/chrono/IsoEra;
            if_acmpne 3
            iload 2 /* yearOfEra */
            goto 4
      StackMap locals:
      StackMap stack:
         3: iconst_1
            iload 2 /* yearOfEra */
            isub
      StackMap locals:
      StackMap stack: int
         4: ireturn
        end local 2 // int yearOfEra
        end local 1 // java.time.chrono.Era era
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Ljava/time/chrono/IsoChronology;
            0    5     1        era  Ljava/time/chrono/Era;
            0    5     2  yearOfEra  I
    MethodParameters:
           Name  Flags
      era        
      yearOfEra  

  public java.time.chrono.IsoEra eraOf(int);
    descriptor: (I)Ljava/time/chrono/IsoEra;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // int eraValue
         0: .line 396
            iload 1 /* eraValue */
            invokestatic java.time.chrono.IsoEra.of:(I)Ljava/time/chrono/IsoEra;
            areturn
        end local 1 // int eraValue
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljava/time/chrono/IsoChronology;
            0    1     1  eraValue  I
    MethodParameters:
          Name  Flags
      eraValue  

  public java.util.List<java.time.chrono.Era> eras();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.time.chrono.IsoChronology this
         0: .line 401
            invokestatic java.time.chrono.IsoEra.values:()[Ljava/time/chrono/IsoEra;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/time/chrono/IsoChronology;
    Signature: ()Ljava/util/List<Ljava/time/chrono/Era;>;

  public java.time.LocalDate resolveDate(java.util.Map<java.time.temporal.TemporalField, java.lang.Long>, java.time.format.ResolverStyle);
    descriptor: (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.util.Map fieldValues
        start local 2 // java.time.format.ResolverStyle resolverStyle
         0: .line 492
            aload 0 /* this */
            aload 1 /* fieldValues */
            aload 2 /* resolverStyle */
            invokespecial java.time.chrono.AbstractChronology.resolveDate:(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate;
            checkcast java.time.LocalDate
            areturn
        end local 2 // java.time.format.ResolverStyle resolverStyle
        end local 1 // java.util.Map fieldValues
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Ljava/time/chrono/IsoChronology;
            0    1     1    fieldValues  Ljava/util/Map<Ljava/time/temporal/TemporalField;Ljava/lang/Long;>;
            0    1     2  resolverStyle  Ljava/time/format/ResolverStyle;
    Signature: (Ljava/util/Map<Ljava/time/temporal/TemporalField;Ljava/lang/Long;>;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;
    MethodParameters:
               Name  Flags
      fieldValues    
      resolverStyle  

  void resolveProlepticMonth(java.util.Map<java.time.temporal.TemporalField, java.lang.Long>, java.time.format.ResolverStyle);
    descriptor: (Ljava/util/Map;Ljava/time/format/ResolverStyle;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.util.Map fieldValues
        start local 2 // java.time.format.ResolverStyle resolverStyle
         0: .line 497
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.PROLEPTIC_MONTH:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            astore 3 /* pMonth */
        start local 3 // java.lang.Long pMonth
         1: .line 498
            aload 3 /* pMonth */
            ifnull 6
         2: .line 499
            aload 2 /* resolverStyle */
            getstatic java.time.format.ResolverStyle.LENIENT:Ljava/time/format/ResolverStyle;
            if_acmpeq 4
         3: .line 500
            getstatic java.time.temporal.ChronoField.PROLEPTIC_MONTH:Ljava/time/temporal/ChronoField;
            aload 3 /* pMonth */
            invokevirtual java.lang.Long.longValue:()J
            invokevirtual java.time.temporal.ChronoField.checkValidValue:(J)J
            pop2
         4: .line 502
      StackMap locals: java.lang.Long
      StackMap stack:
            aload 0 /* this */
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.MONTH_OF_YEAR:Ljava/time/temporal/ChronoField;
            aload 3 /* pMonth */
            invokevirtual java.lang.Long.longValue:()J
            ldc 12
            invokestatic java.lang.Math.floorMod:(JJ)J
            lconst_1
            ladd
            invokevirtual java.time.chrono.IsoChronology.addFieldValue:(Ljava/util/Map;Ljava/time/temporal/ChronoField;J)V
         5: .line 503
            aload 0 /* this */
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.YEAR:Ljava/time/temporal/ChronoField;
            aload 3 /* pMonth */
            invokevirtual java.lang.Long.longValue:()J
            ldc 12
            invokestatic java.lang.Math.floorDiv:(JJ)J
            invokevirtual java.time.chrono.IsoChronology.addFieldValue:(Ljava/util/Map;Ljava/time/temporal/ChronoField;J)V
         6: .line 505
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Long pMonth
        end local 2 // java.time.format.ResolverStyle resolverStyle
        end local 1 // java.util.Map fieldValues
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Ljava/time/chrono/IsoChronology;
            0    7     1    fieldValues  Ljava/util/Map<Ljava/time/temporal/TemporalField;Ljava/lang/Long;>;
            0    7     2  resolverStyle  Ljava/time/format/ResolverStyle;
            1    7     3         pMonth  Ljava/lang/Long;
    Signature: (Ljava/util/Map<Ljava/time/temporal/TemporalField;Ljava/lang/Long;>;Ljava/time/format/ResolverStyle;)V
    MethodParameters:
               Name  Flags
      fieldValues    
      resolverStyle  

  java.time.LocalDate resolveYearOfEra(java.util.Map<java.time.temporal.TemporalField, java.lang.Long>, java.time.format.ResolverStyle);
    descriptor: (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;
    flags: (0x0000) 
    Code:
      stack=7, locals=6, args_size=3
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.util.Map fieldValues
        start local 2 // java.time.format.ResolverStyle resolverStyle
         0: .line 509
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.YEAR_OF_ERA:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            astore 3 /* yoeLong */
        start local 3 // java.lang.Long yoeLong
         1: .line 510
            aload 3 /* yoeLong */
            ifnull 27
         2: .line 511
            aload 2 /* resolverStyle */
            getstatic java.time.format.ResolverStyle.LENIENT:Ljava/time/format/ResolverStyle;
            if_acmpeq 4
         3: .line 512
            getstatic java.time.temporal.ChronoField.YEAR_OF_ERA:Ljava/time/temporal/ChronoField;
            aload 3 /* yoeLong */
            invokevirtual java.lang.Long.longValue:()J
            invokevirtual java.time.temporal.ChronoField.checkValidValue:(J)J
            pop2
         4: .line 514
      StackMap locals: java.lang.Long
      StackMap stack:
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.ERA:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            astore 4 /* era */
        start local 4 // java.lang.Long era
         5: .line 515
            aload 4 /* era */
            ifnonnull 20
         6: .line 516
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.YEAR:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            astore 5 /* year */
        start local 5 // java.lang.Long year
         7: .line 517
            aload 2 /* resolverStyle */
            getstatic java.time.format.ResolverStyle.STRICT:Ljava/time/format/ResolverStyle;
            if_acmpne 15
         8: .line 519
            aload 5 /* year */
            ifnull 13
         9: .line 520
            aload 0 /* this */
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.YEAR:Ljava/time/temporal/ChronoField;
            aload 5 /* year */
            invokevirtual java.lang.Long.longValue:()J
            lconst_0
            lcmp
            ifle 10
            aload 3 /* yoeLong */
            invokevirtual java.lang.Long.longValue:()J
            goto 11
      StackMap locals: java.time.chrono.IsoChronology java.util.Map java.time.format.ResolverStyle java.lang.Long java.lang.Long java.lang.Long
      StackMap stack: java.time.chrono.IsoChronology java.util.Map java.time.temporal.ChronoField
        10: lconst_1
            aload 3 /* yoeLong */
            invokevirtual java.lang.Long.longValue:()J
            invokestatic java.lang.Math.subtractExact:(JJ)J
      StackMap locals: java.time.chrono.IsoChronology java.util.Map java.time.format.ResolverStyle java.lang.Long java.lang.Long java.lang.Long
      StackMap stack: java.time.chrono.IsoChronology java.util.Map java.time.temporal.ChronoField long
        11: invokevirtual java.time.chrono.IsoChronology.addFieldValue:(Ljava/util/Map;Ljava/time/temporal/ChronoField;J)V
        12: .line 521
            goto 29
        13: .line 523
      StackMap locals:
      StackMap stack:
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.YEAR_OF_ERA:Ljava/time/temporal/ChronoField;
            aload 3 /* yoeLong */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 525
            goto 29
        15: .line 527
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.YEAR:Ljava/time/temporal/ChronoField;
            aload 5 /* year */
            ifnull 16
            aload 5 /* year */
            invokevirtual java.lang.Long.longValue:()J
            lconst_0
            lcmp
            ifle 17
      StackMap locals: java.time.chrono.IsoChronology java.util.Map java.time.format.ResolverStyle java.lang.Long java.lang.Long java.lang.Long
      StackMap stack: java.time.chrono.IsoChronology java.util.Map java.time.temporal.ChronoField
        16: aload 3 /* yoeLong */
            invokevirtual java.lang.Long.longValue:()J
            goto 18
      StackMap locals: java.time.chrono.IsoChronology java.util.Map java.time.format.ResolverStyle java.lang.Long java.lang.Long java.lang.Long
      StackMap stack: java.time.chrono.IsoChronology java.util.Map java.time.temporal.ChronoField
        17: lconst_1
            aload 3 /* yoeLong */
            invokevirtual java.lang.Long.longValue:()J
            invokestatic java.lang.Math.subtractExact:(JJ)J
      StackMap locals: java.time.chrono.IsoChronology java.util.Map java.time.format.ResolverStyle java.lang.Long java.lang.Long java.lang.Long
      StackMap stack: java.time.chrono.IsoChronology java.util.Map java.time.temporal.ChronoField long
        18: invokevirtual java.time.chrono.IsoChronology.addFieldValue:(Ljava/util/Map;Ljava/time/temporal/ChronoField;J)V
        end local 5 // java.lang.Long year
        19: .line 529
            goto 29
      StackMap locals:
      StackMap stack:
        20: aload 4 /* era */
            invokevirtual java.lang.Long.longValue:()J
            lconst_1
            lcmp
            ifne 23
        21: .line 530
            aload 0 /* this */
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.YEAR:Ljava/time/temporal/ChronoField;
            aload 3 /* yoeLong */
            invokevirtual java.lang.Long.longValue:()J
            invokevirtual java.time.chrono.IsoChronology.addFieldValue:(Ljava/util/Map;Ljava/time/temporal/ChronoField;J)V
        22: .line 531
            goto 29
      StackMap locals:
      StackMap stack:
        23: aload 4 /* era */
            invokevirtual java.lang.Long.longValue:()J
            lconst_0
            lcmp
            ifne 26
        24: .line 532
            aload 0 /* this */
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.YEAR:Ljava/time/temporal/ChronoField;
            lconst_1
            aload 3 /* yoeLong */
            invokevirtual java.lang.Long.longValue:()J
            invokestatic java.lang.Math.subtractExact:(JJ)J
            invokevirtual java.time.chrono.IsoChronology.addFieldValue:(Ljava/util/Map;Ljava/time/temporal/ChronoField;J)V
        25: .line 533
            goto 29
        26: .line 534
      StackMap locals:
      StackMap stack:
            new java.time.DateTimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid value for era: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* era */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.time.DateTimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // java.lang.Long era
        27: .line 536
      StackMap locals:
      StackMap stack:
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.ERA:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
            ifeq 29
        28: .line 537
            getstatic java.time.temporal.ChronoField.ERA:Ljava/time/temporal/ChronoField;
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.ERA:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            invokevirtual java.time.temporal.ChronoField.checkValidValue:(J)J
            pop2
        29: .line 539
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 3 // java.lang.Long yoeLong
        end local 2 // java.time.format.ResolverStyle resolverStyle
        end local 1 // java.util.Map fieldValues
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   30     0           this  Ljava/time/chrono/IsoChronology;
            0   30     1    fieldValues  Ljava/util/Map<Ljava/time/temporal/TemporalField;Ljava/lang/Long;>;
            0   30     2  resolverStyle  Ljava/time/format/ResolverStyle;
            1   30     3        yoeLong  Ljava/lang/Long;
            5   27     4            era  Ljava/lang/Long;
            7   19     5           year  Ljava/lang/Long;
    Signature: (Ljava/util/Map<Ljava/time/temporal/TemporalField;Ljava/lang/Long;>;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;
    MethodParameters:
               Name  Flags
      fieldValues    
      resolverStyle  

  java.time.LocalDate resolveYMD(java.util.Map<java.time.temporal.TemporalField, java.lang.Long>, java.time.format.ResolverStyle);
    descriptor: (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;
    flags: (0x0000) 
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.util.Map fieldValues
        start local 2 // java.time.format.ResolverStyle resolverStyle
         0: .line 544
            getstatic java.time.temporal.ChronoField.YEAR:Ljava/time/temporal/ChronoField;
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.YEAR:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            invokevirtual java.time.temporal.ChronoField.checkValidIntValue:(J)I
            istore 3 /* y */
        start local 3 // int y
         1: .line 545
            aload 2 /* resolverStyle */
            getstatic java.time.format.ResolverStyle.LENIENT:Ljava/time/format/ResolverStyle;
            if_acmpne 5
         2: .line 546
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.MONTH_OF_YEAR:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lconst_1
            invokestatic java.lang.Math.subtractExact:(JJ)J
            lstore 4 /* months */
        start local 4 // long months
         3: .line 547
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.DAY_OF_MONTH:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            lconst_1
            invokestatic java.lang.Math.subtractExact:(JJ)J
            lstore 6 /* days */
        start local 6 // long days
         4: .line 548
            iload 3 /* y */
            iconst_1
            iconst_1
            invokestatic java.time.LocalDate.of:(III)Ljava/time/LocalDate;
            lload 4 /* months */
            invokevirtual java.time.LocalDate.plusMonths:(J)Ljava/time/LocalDate;
            lload 6 /* days */
            invokevirtual java.time.LocalDate.plusDays:(J)Ljava/time/LocalDate;
            areturn
        end local 6 // long days
        end local 4 // long months
         5: .line 550
      StackMap locals: int
      StackMap stack:
            getstatic java.time.temporal.ChronoField.MONTH_OF_YEAR:Ljava/time/temporal/ChronoField;
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.MONTH_OF_YEAR:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            invokevirtual java.time.temporal.ChronoField.checkValidIntValue:(J)I
            istore 4 /* moy */
        start local 4 // int moy
         6: .line 551
            getstatic java.time.temporal.ChronoField.DAY_OF_MONTH:Ljava/time/temporal/ChronoField;
            aload 1 /* fieldValues */
            getstatic java.time.temporal.ChronoField.DAY_OF_MONTH:Ljava/time/temporal/ChronoField;
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Long
            invokevirtual java.lang.Long.longValue:()J
            invokevirtual java.time.temporal.ChronoField.checkValidIntValue:(J)I
            istore 5 /* dom */
        start local 5 // int dom
         7: .line 552
            aload 2 /* resolverStyle */
            getstatic java.time.format.ResolverStyle.SMART:Ljava/time/format/ResolverStyle;
            if_acmpne 13
         8: .line 553
            iload 4 /* moy */
            iconst_4
            if_icmpeq 9
            iload 4 /* moy */
            bipush 6
            if_icmpeq 9
            iload 4 /* moy */
            bipush 9
            if_icmpeq 9
            iload 4 /* moy */
            bipush 11
            if_icmpne 11
         9: .line 554
      StackMap locals: int int
      StackMap stack:
            iload 5 /* dom */
            bipush 30
            invokestatic java.lang.Math.min:(II)I
            istore 5 /* dom */
        10: .line 555
            goto 13
      StackMap locals:
      StackMap stack:
        11: iload 4 /* moy */
            iconst_2
            if_icmpne 13
        12: .line 556
            iload 5 /* dom */
            getstatic java.time.Month.FEBRUARY:Ljava/time/Month;
            iload 3 /* y */
            i2l
            invokestatic java.time.Year.isLeap:(J)Z
            invokevirtual java.time.Month.length:(Z)I
            invokestatic java.lang.Math.min:(II)I
            istore 5 /* dom */
        13: .line 560
      StackMap locals:
      StackMap stack:
            iload 3 /* y */
            iload 4 /* moy */
            iload 5 /* dom */
            invokestatic java.time.LocalDate.of:(III)Ljava/time/LocalDate;
            areturn
        end local 5 // int dom
        end local 4 // int moy
        end local 3 // int y
        end local 2 // java.time.format.ResolverStyle resolverStyle
        end local 1 // java.util.Map fieldValues
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           this  Ljava/time/chrono/IsoChronology;
            0   14     1    fieldValues  Ljava/util/Map<Ljava/time/temporal/TemporalField;Ljava/lang/Long;>;
            0   14     2  resolverStyle  Ljava/time/format/ResolverStyle;
            1   14     3              y  I
            3    5     4         months  J
            4    5     6           days  J
            6   14     4            moy  I
            7   14     5            dom  I
    Signature: (Ljava/util/Map<Ljava/time/temporal/TemporalField;Ljava/lang/Long;>;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;
    MethodParameters:
               Name  Flags
      fieldValues    
      resolverStyle  

  public java.time.temporal.ValueRange range(java.time.temporal.ChronoField);
    descriptor: (Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.time.temporal.ChronoField field
         0: .line 566
            aload 1 /* field */
            invokevirtual java.time.temporal.ChronoField.range:()Ljava/time/temporal/ValueRange;
            areturn
        end local 1 // java.time.temporal.ChronoField field
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljava/time/chrono/IsoChronology;
            0    1     1  field  Ljava/time/temporal/ChronoField;
    MethodParameters:
       Name  Flags
      field  

  public java.time.Period period(int, int, int);
    descriptor: (III)Ljava/time/Period;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // int years
        start local 2 // int months
        start local 3 // int days
         0: .line 584
            iload 1 /* years */
            iload 2 /* months */
            iload 3 /* days */
            invokestatic java.time.Period.of:(III)Ljava/time/Period;
            areturn
        end local 3 // int days
        end local 2 // int months
        end local 1 // int years
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljava/time/chrono/IsoChronology;
            0    1     1   years  I
            0    1     2  months  I
            0    1     3    days  I
    MethodParameters:
        Name  Flags
      years   
      months  
      days    

  java.lang.Object writeReplace();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.time.chrono.IsoChronology this
         0: .line 601
            aload 0 /* this */
            invokespecial java.time.chrono.AbstractChronology.writeReplace:()Ljava/lang/Object;
            areturn
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/time/chrono/IsoChronology;

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.time.chrono.IsoChronology this
        start local 1 // java.io.ObjectInputStream s
         0: .line 611
            new java.io.InvalidObjectException
            dup
            ldc "Deserialization via serialization delegate"
            invokespecial java.io.InvalidObjectException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.io.ObjectInputStream s
        end local 0 // java.time.chrono.IsoChronology this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/time/chrono/IsoChronology;
            0    1     1     s  Ljava/io/ObjectInputStream;
    Exceptions:
      throws java.io.InvalidObjectException
    MethodParameters:
      Name  Flags
      s     

  public java.time.chrono.ChronoPeriod period(int, int, int);
    descriptor: (III)Ljava/time/chrono/ChronoPeriod;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            iload 1
            iload 2
            iload 3
            invokevirtual java.time.chrono.IsoChronology.period:(III)Ljava/time/Period;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate resolveDate(java.util.Map, java.time.format.ResolverStyle);
    descriptor: (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual java.time.chrono.IsoChronology.resolveDate:(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.Era eraOf(int);
    descriptor: (I)Ljava/time/chrono/Era;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual java.time.chrono.IsoChronology.eraOf:(I)Ljava/time/chrono/IsoEra;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate date(java.time.temporal.TemporalAccessor);
    descriptor: (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual java.time.chrono.IsoChronology.date:(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate date(int, int, int);
    descriptor: (III)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            iload 1
            iload 2
            iload 3
            invokevirtual java.time.chrono.IsoChronology.date:(III)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate date(java.time.chrono.Era, int, int, int);
    descriptor: (Ljava/time/chrono/Era;III)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
         0: .line 1
            aload 0
            aload 1
            iload 2
            iload 3
            iload 4
            invokevirtual java.time.chrono.IsoChronology.date:(Ljava/time/chrono/Era;III)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoZonedDateTime zonedDateTime(java.time.Instant, java.time.ZoneId);
    descriptor: (Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual java.time.chrono.IsoChronology.zonedDateTime:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoZonedDateTime zonedDateTime(java.time.temporal.TemporalAccessor);
    descriptor: (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual java.time.chrono.IsoChronology.zonedDateTime:(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate dateNow(java.time.Clock);
    descriptor: (Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual java.time.chrono.IsoChronology.dateNow:(Ljava/time/Clock;)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate dateNow(java.time.ZoneId);
    descriptor: (Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual java.time.chrono.IsoChronology.dateNow:(Ljava/time/ZoneId;)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate dateNow();
    descriptor: ()Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual java.time.chrono.IsoChronology.dateNow:()Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate dateYearDay(int, int);
    descriptor: (II)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            iload 2
            invokevirtual java.time.chrono.IsoChronology.dateYearDay:(II)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate dateYearDay(java.time.chrono.Era, int, int);
    descriptor: (Ljava/time/chrono/Era;II)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            iload 2
            iload 3
            invokevirtual java.time.chrono.IsoChronology.dateYearDay:(Ljava/time/chrono/Era;II)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDateTime localDateTime(java.time.temporal.TemporalAccessor);
    descriptor: (Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual java.time.chrono.IsoChronology.localDateTime:(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  java.time.chrono.ChronoLocalDate resolveYearOfEra(java.util.Map, java.time.format.ResolverStyle);
    descriptor: (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual java.time.chrono.IsoChronology.resolveYearOfEra:(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  java.time.chrono.ChronoLocalDate resolveYMD(java.util.Map, java.time.format.ResolverStyle);
    descriptor: (Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual java.time.chrono.IsoChronology.resolveYMD:(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.time.chrono.ChronoLocalDate dateEpochDay(long);
    descriptor: (J)Ljava/time/chrono/ChronoLocalDate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            lload 1
            invokevirtual java.time.chrono.IsoChronology.dateEpochDay:(J)Ljava/time/LocalDate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "IsoChronology.java"