class java.time.format.DateTimeTextProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: java.time.format.DateTimeTextProvider
  super_class: java.lang.Object
{
  private static final java.util.concurrent.ConcurrentMap<java.util.Map$Entry<java.time.temporal.TemporalField, java.util.Locale>, java.lang.Object> CACHE;
    descriptor: Ljava/util/concurrent/ConcurrentMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/concurrent/ConcurrentMap<Ljava/util/Map$Entry<Ljava/time/temporal/TemporalField;Ljava/util/Locale;>;Ljava/lang/Object;>;

  private static final java.util.Comparator<java.util.Map$Entry<java.lang.String, java.lang.Long>> COMPARATOR;
    descriptor: Ljava/util/Comparator;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Comparator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Long;>;>;

  private static final java.time.format.DateTimeTextProvider INSTANCE;
    descriptor: Ljava/time/format/DateTimeTextProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$java$time$temporal$ChronoField;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 106
            new java.util.concurrent.ConcurrentHashMap
            dup
            bipush 16
            ldc 0.75
            iconst_2
            invokespecial java.util.concurrent.ConcurrentHashMap.<init>:(IFI)V
            putstatic java.time.format.DateTimeTextProvider.CACHE:Ljava/util/concurrent/ConcurrentMap;
         1: .line 108
            new java.time.format.DateTimeTextProvider$1
            dup
            invokespecial java.time.format.DateTimeTextProvider$1.<init>:()V
            putstatic java.time.format.DateTimeTextProvider.COMPARATOR:Ljava/util/Comparator;
         2: .line 116
            new java.time.format.DateTimeTextProvider
            dup
            invokespecial java.time.format.DateTimeTextProvider.<init>:()V
            putstatic java.time.format.DateTimeTextProvider.INSTANCE:Ljava/time/format/DateTimeTextProvider;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.time.format.DateTimeTextProvider this
         0: .line 118
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // java.time.format.DateTimeTextProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/time/format/DateTimeTextProvider;

  static java.time.format.DateTimeTextProvider getInstance();
    descriptor: ()Ljava/time/format/DateTimeTextProvider;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 126
            getstatic java.time.format.DateTimeTextProvider.INSTANCE:Ljava/time/format/DateTimeTextProvider;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String getText(java.time.temporal.TemporalField, long, java.time.format.TextStyle, java.util.Locale);
    descriptor: (Ljava/time/temporal/TemporalField;JLjava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=5
        start local 0 // java.time.format.DateTimeTextProvider this
        start local 1 // java.time.temporal.TemporalField field
        start local 2 // long value
        start local 4 // java.time.format.TextStyle style
        start local 5 // java.util.Locale locale
         0: .line 144
            aload 0 /* this */
            aload 1 /* field */
            aload 5 /* locale */
            invokevirtual java.time.format.DateTimeTextProvider.findStore:(Ljava/time/temporal/TemporalField;Ljava/util/Locale;)Ljava/lang/Object;
            astore 6 /* store */
        start local 6 // java.lang.Object store
         1: .line 145
            aload 6 /* store */
            instanceof java.time.format.DateTimeTextProvider$LocaleStore
            ifeq 3
         2: .line 146
            aload 6 /* store */
            checkcast java.time.format.DateTimeTextProvider$LocaleStore
            lload 2 /* value */
            aload 4 /* style */
            invokevirtual java.time.format.DateTimeTextProvider$LocaleStore.getText:(JLjava/time/format/TextStyle;)Ljava/lang/String;
            areturn
         3: .line 148
      StackMap locals: java.lang.Object
      StackMap stack:
            aconst_null
            areturn
        end local 6 // java.lang.Object store
        end local 5 // java.util.Locale locale
        end local 4 // java.time.format.TextStyle style
        end local 2 // long value
        end local 1 // java.time.temporal.TemporalField field
        end local 0 // java.time.format.DateTimeTextProvider this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljava/time/format/DateTimeTextProvider;
            0    4     1   field  Ljava/time/temporal/TemporalField;
            0    4     2   value  J
            0    4     4   style  Ljava/time/format/TextStyle;
            0    4     5  locale  Ljava/util/Locale;
            1    4     6   store  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      field   
      value   
      style   
      locale  

  public java.lang.String getText(java.time.chrono.Chronology, java.time.temporal.TemporalField, long, java.time.format.TextStyle, java.util.Locale);
    descriptor: (Ljava/time/chrono/Chronology;Ljava/time/temporal/TemporalField;JLjava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=6
        start local 0 // java.time.format.DateTimeTextProvider this
        start local 1 // java.time.chrono.Chronology chrono
        start local 2 // java.time.temporal.TemporalField field
        start local 3 // long value
        start local 5 // java.time.format.TextStyle style
        start local 6 // java.util.Locale locale
         0: .line 168
            aload 1 /* chrono */
            getstatic java.time.chrono.IsoChronology.INSTANCE:Ljava/time/chrono/IsoChronology;
            if_acmpeq 2
         1: .line 169
            aload 2 /* field */
            instanceof java.time.temporal.ChronoField
            ifne 3
         2: .line 170
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* field */
            lload 3 /* value */
            aload 5 /* style */
            aload 6 /* locale */
            invokevirtual java.time.format.DateTimeTextProvider.getText:(Ljava/time/temporal/TemporalField;JLjava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;
            areturn
         3: .line 175
      StackMap locals:
      StackMap stack:
            aload 2 /* field */
            getstatic java.time.temporal.ChronoField.ERA:Ljava/time/temporal/ChronoField;
            if_acmpne 13
         4: .line 176
            iconst_0
            istore 7 /* fieldIndex */
        start local 7 // int fieldIndex
         5: .line 177
            aload 1 /* chrono */
            getstatic java.time.chrono.JapaneseChronology.INSTANCE:Ljava/time/chrono/JapaneseChronology;
            if_acmpne 11
         6: .line 178
            lload 3 /* value */
            ldc -999
            lcmp
            ifne 9
         7: .line 179
            iconst_0
            istore 8 /* fieldValue */
        start local 8 // int fieldValue
         8: .line 180
            goto 28
        end local 8 // int fieldValue
         9: .line 181
      StackMap locals: int
      StackMap stack:
            lload 3 /* value */
            l2i
            iconst_2
            iadd
            istore 8 /* fieldValue */
        start local 8 // int fieldValue
        10: .line 183
            goto 28
        end local 8 // int fieldValue
        11: .line 184
      StackMap locals:
      StackMap stack:
            lload 3 /* value */
            l2i
            istore 8 /* fieldValue */
        start local 8 // int fieldValue
        12: .line 186
            goto 28
        end local 8 // int fieldValue
        end local 7 // int fieldIndex
      StackMap locals:
      StackMap stack:
        13: aload 2 /* field */
            getstatic java.time.temporal.ChronoField.MONTH_OF_YEAR:Ljava/time/temporal/ChronoField;
            if_acmpne 17
        14: .line 187
            iconst_2
            istore 7 /* fieldIndex */
        start local 7 // int fieldIndex
        15: .line 188
            lload 3 /* value */
            l2i
            iconst_1
            isub
            istore 8 /* fieldValue */
        start local 8 // int fieldValue
        16: .line 189
            goto 28
        end local 8 // int fieldValue
        end local 7 // int fieldIndex
      StackMap locals:
      StackMap stack:
        17: aload 2 /* field */
            getstatic java.time.temporal.ChronoField.DAY_OF_WEEK:Ljava/time/temporal/ChronoField;
            if_acmpne 23
        18: .line 190
            bipush 7
            istore 7 /* fieldIndex */
        start local 7 // int fieldIndex
        19: .line 191
            lload 3 /* value */
            l2i
            iconst_1
            iadd
            istore 8 /* fieldValue */
        start local 8 // int fieldValue
        20: .line 192
            iload 8 /* fieldValue */
            bipush 7
            if_icmple 28
        21: .line 193
            iconst_1
            istore 8 /* fieldValue */
        22: .line 195
            goto 28
        end local 8 // int fieldValue
        end local 7 // int fieldIndex
      StackMap locals:
      StackMap stack:
        23: aload 2 /* field */
            getstatic java.time.temporal.ChronoField.AMPM_OF_DAY:Ljava/time/temporal/ChronoField;
            if_acmpne 27
        24: .line 196
            bipush 9
            istore 7 /* fieldIndex */
        start local 7 // int fieldIndex
        25: .line 197
            lload 3 /* value */
            l2i
            istore 8 /* fieldValue */
        start local 8 // int fieldValue
        26: .line 198
            goto 28
        end local 8 // int fieldValue
        end local 7 // int fieldIndex
        27: .line 199
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        start local 7 // int fieldIndex
        start local 8 // int fieldValue
        28: .line 202
      StackMap locals: int int
      StackMap stack:
            aload 1 /* chrono */
            invokeinterface java.time.chrono.Chronology.getCalendarType:()Ljava/lang/String;
            iload 7 /* fieldIndex */
            iload 8 /* fieldValue */
            aload 5 /* style */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
            aload 6 /* locale */
        29: .line 201
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueName:(Ljava/lang/String;IIILjava/util/Locale;)Ljava/lang/String;
            areturn
        end local 8 // int fieldValue
        end local 7 // int fieldIndex
        end local 6 // java.util.Locale locale
        end local 5 // java.time.format.TextStyle style
        end local 3 // long value
        end local 2 // java.time.temporal.TemporalField field
        end local 1 // java.time.chrono.Chronology chrono
        end local 0 // java.time.format.DateTimeTextProvider this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   30     0        this  Ljava/time/format/DateTimeTextProvider;
            0   30     1      chrono  Ljava/time/chrono/Chronology;
            0   30     2       field  Ljava/time/temporal/TemporalField;
            0   30     3       value  J
            0   30     5       style  Ljava/time/format/TextStyle;
            0   30     6      locale  Ljava/util/Locale;
            5   13     7  fieldIndex  I
           15   17     7  fieldIndex  I
           19   23     7  fieldIndex  I
           25   27     7  fieldIndex  I
           28   30     7  fieldIndex  I
            8    9     8  fieldValue  I
           10   11     8  fieldValue  I
           12   13     8  fieldValue  I
           16   17     8  fieldValue  I
           20   23     8  fieldValue  I
           26   27     8  fieldValue  I
           28   30     8  fieldValue  I
    MethodParameters:
        Name  Flags
      chrono  
      field   
      value   
      style   
      locale  

  public java.util.Iterator<java.util.Map$Entry<java.lang.String, java.lang.Long>> getTextIterator(java.time.temporal.TemporalField, java.time.format.TextStyle, java.util.Locale);
    descriptor: (Ljava/time/temporal/TemporalField;Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // java.time.format.DateTimeTextProvider this
        start local 1 // java.time.temporal.TemporalField field
        start local 2 // java.time.format.TextStyle style
        start local 3 // java.util.Locale locale
         0: .line 222
            aload 0 /* this */
            aload 1 /* field */
            aload 3 /* locale */
            invokevirtual java.time.format.DateTimeTextProvider.findStore:(Ljava/time/temporal/TemporalField;Ljava/util/Locale;)Ljava/lang/Object;
            astore 4 /* store */
        start local 4 // java.lang.Object store
         1: .line 223
            aload 4 /* store */
            instanceof java.time.format.DateTimeTextProvider$LocaleStore
            ifeq 3
         2: .line 224
            aload 4 /* store */
            checkcast java.time.format.DateTimeTextProvider$LocaleStore
            aload 2 /* style */
            invokevirtual java.time.format.DateTimeTextProvider$LocaleStore.getTextIterator:(Ljava/time/format/TextStyle;)Ljava/util/Iterator;
            areturn
         3: .line 226
      StackMap locals: java.lang.Object
      StackMap stack:
            aconst_null
            areturn
        end local 4 // java.lang.Object store
        end local 3 // java.util.Locale locale
        end local 2 // java.time.format.TextStyle style
        end local 1 // java.time.temporal.TemporalField field
        end local 0 // java.time.format.DateTimeTextProvider this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljava/time/format/DateTimeTextProvider;
            0    4     1   field  Ljava/time/temporal/TemporalField;
            0    4     2   style  Ljava/time/format/TextStyle;
            0    4     3  locale  Ljava/util/Locale;
            1    4     4   store  Ljava/lang/Object;
    Signature: (Ljava/time/temporal/TemporalField;Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Long;>;>;
    MethodParameters:
        Name  Flags
      field   
      style   
      locale  

  public java.util.Iterator<java.util.Map$Entry<java.lang.String, java.lang.Long>> getTextIterator(java.time.chrono.Chronology, java.time.temporal.TemporalField, java.time.format.TextStyle, java.util.Locale);
    descriptor: (Ljava/time/chrono/Chronology;Ljava/time/temporal/TemporalField;Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/util/Iterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=12, args_size=5
        start local 0 // java.time.format.DateTimeTextProvider this
        start local 1 // java.time.chrono.Chronology chrono
        start local 2 // java.time.temporal.TemporalField field
        start local 3 // java.time.format.TextStyle style
        start local 4 // java.util.Locale locale
         0: .line 248
            aload 1 /* chrono */
            getstatic java.time.chrono.IsoChronology.INSTANCE:Ljava/time/chrono/IsoChronology;
            if_acmpeq 2
         1: .line 249
            aload 2 /* field */
            instanceof java.time.temporal.ChronoField
            ifne 3
         2: .line 250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* field */
            aload 3 /* style */
            aload 4 /* locale */
            invokevirtual java.time.format.DateTimeTextProvider.getTextIterator:(Ljava/time/temporal/TemporalField;Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/util/Iterator;
            areturn
         3: .line 254
      StackMap locals:
      StackMap stack:
            invokestatic java.time.format.DateTimeTextProvider.$SWITCH_TABLE$java$time$temporal$ChronoField:()[I
            aload 2 /* field */
            checkcast java.time.temporal.ChronoField
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            iaload
            lookupswitch { // 4
                   15: 10
                   16: 8
                   24: 6
                   28: 4
              default: 12
          }
         4: .line 256
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* fieldIndex */
        start local 5 // int fieldIndex
         5: .line 257
            goto 13
        end local 5 // int fieldIndex
         6: .line 259
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 5 /* fieldIndex */
        start local 5 // int fieldIndex
         7: .line 260
            goto 13
        end local 5 // int fieldIndex
         8: .line 262
      StackMap locals:
      StackMap stack:
            bipush 7
            istore 5 /* fieldIndex */
        start local 5 // int fieldIndex
         9: .line 263
            goto 13
        end local 5 // int fieldIndex
        10: .line 265
      StackMap locals:
      StackMap stack:
            bipush 9
            istore 5 /* fieldIndex */
        start local 5 // int fieldIndex
        11: .line 266
            goto 13
        end local 5 // int fieldIndex
        12: .line 268
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        start local 5 // int fieldIndex
        13: .line 271
      StackMap locals: int
      StackMap stack:
            aload 3 /* style */
            ifnonnull 14
            iconst_0
            goto 15
      StackMap locals:
      StackMap stack:
        14: aload 3 /* style */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
      StackMap locals:
      StackMap stack: int
        15: istore 6 /* calendarStyle */
        start local 6 // int calendarStyle
        16: .line 273
            aload 1 /* chrono */
            invokeinterface java.time.chrono.Chronology.getCalendarType:()Ljava/lang/String;
            iload 5 /* fieldIndex */
            iload 6 /* calendarStyle */
            aload 4 /* locale */
        17: .line 272
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueNames:(Ljava/lang/String;IILjava/util/Locale;)Ljava/util/Map;
            astore 7 /* map */
        start local 7 // java.util.Map map
        18: .line 274
            aload 7 /* map */
            ifnonnull 20
        19: .line 275
            aconst_null
            areturn
        20: .line 277
      StackMap locals: int java.util.Map
      StackMap stack:
            new java.util.ArrayList
            dup
            aload 7 /* map */
            invokeinterface java.util.Map.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 8 /* list */
        start local 8 // java.util.List list
        21: .line 278
            iload 5 /* fieldIndex */
            lookupswitch { // 3
                    0: 22
                    2: 33
                    7: 38
              default: 43
          }
        22: .line 280
      StackMap locals: java.util.List
      StackMap stack:
            aload 7 /* map */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 10
            goto 31
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
        23: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 9 /* entry */
        start local 9 // java.util.Map$Entry entry
        24: .line 281
            aload 9 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 11 /* era */
        start local 11 // int era
        25: .line 282
            aload 1 /* chrono */
            getstatic java.time.chrono.JapaneseChronology.INSTANCE:Ljava/time/chrono/JapaneseChronology;
            if_acmpne 30
        26: .line 283
            iload 11 /* era */
            ifne 29
        27: .line 284
            sipush -999
            istore 11 /* era */
        28: .line 285
            goto 30
        29: .line 286
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List java.util.Map$Entry java.util.Iterator int
      StackMap stack:
            iinc 11 /* era */ -2
        30: .line 289
      StackMap locals:
      StackMap stack:
            aload 8 /* list */
            aload 9 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            iload 11 /* era */
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokestatic java.time.format.DateTimeTextProvider.createEntry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 11 // int era
        end local 9 // java.util.Map$Entry entry
        31: .line 280
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 23
        32: .line 291
            goto 47
        33: .line 293
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List
      StackMap stack:
            aload 7 /* map */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 10
            goto 36
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
        34: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 9 /* entry */
        start local 9 // java.util.Map$Entry entry
        35: .line 294
            aload 8 /* list */
            aload 9 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            aload 9 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            iconst_1
            iadd
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokestatic java.time.format.DateTimeTextProvider.createEntry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 9 // java.util.Map$Entry entry
        36: .line 293
      StackMap locals:
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 34
        37: .line 296
            goto 47
        38: .line 298
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List
      StackMap stack:
            aload 7 /* map */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 10
            goto 41
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
        39: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 9 /* entry */
        start local 9 // java.util.Map$Entry entry
        40: .line 299
            aload 8 /* list */
            aload 9 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            aload 9 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokestatic java.time.format.DateTimeTextProvider.toWeekDay:(I)I
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokestatic java.time.format.DateTimeTextProvider.createEntry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 9 // java.util.Map$Entry entry
        41: .line 298
      StackMap locals:
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 39
        42: .line 301
            goto 47
        43: .line 303
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List
      StackMap stack:
            aload 7 /* map */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 10
            goto 46
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List top java.util.Iterator
      StackMap stack:
        44: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 9 /* entry */
        start local 9 // java.util.Map$Entry entry
        45: .line 304
            aload 8 /* list */
            aload 9 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            aload 9 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokestatic java.time.format.DateTimeTextProvider.createEntry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 9 // java.util.Map$Entry entry
        46: .line 303
      StackMap locals:
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 44
        47: .line 308
      StackMap locals: java.time.format.DateTimeTextProvider java.time.chrono.Chronology java.time.temporal.TemporalField java.time.format.TextStyle java.util.Locale int int java.util.Map java.util.List
      StackMap stack:
            aload 8 /* list */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            areturn
        end local 8 // java.util.List list
        end local 7 // java.util.Map map
        end local 6 // int calendarStyle
        end local 5 // int fieldIndex
        end local 4 // java.util.Locale locale
        end local 3 // java.time.format.TextStyle style
        end local 2 // java.time.temporal.TemporalField field
        end local 1 // java.time.chrono.Chronology chrono
        end local 0 // java.time.format.DateTimeTextProvider this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   48     0           this  Ljava/time/format/DateTimeTextProvider;
            0   48     1         chrono  Ljava/time/chrono/Chronology;
            0   48     2          field  Ljava/time/temporal/TemporalField;
            0   48     3          style  Ljava/time/format/TextStyle;
            0   48     4         locale  Ljava/util/Locale;
            5    6     5     fieldIndex  I
            7    8     5     fieldIndex  I
            9   10     5     fieldIndex  I
           11   12     5     fieldIndex  I
           13   48     5     fieldIndex  I
           16   48     6  calendarStyle  I
           18   48     7            map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
           21   48     8           list  Ljava/util/List<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Long;>;>;
           24   31     9          entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;
           25   31    11            era  I
           35   36     9          entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;
           40   41     9          entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;
           45   46     9          entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;
    Signature: (Ljava/time/chrono/Chronology;Ljava/time/temporal/TemporalField;Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Long;>;>;
    MethodParameters:
        Name  Flags
      chrono  
      field   
      style   
      locale  

  private java.lang.Object findStore(java.time.temporal.TemporalField, java.util.Locale);
    descriptor: (Ljava/time/temporal/TemporalField;Ljava/util/Locale;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // java.time.format.DateTimeTextProvider this
        start local 1 // java.time.temporal.TemporalField field
        start local 2 // java.util.Locale locale
         0: .line 312
            aload 1 /* field */
            aload 2 /* locale */
            invokestatic java.time.format.DateTimeTextProvider.createEntry:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
            astore 3 /* key */
        start local 3 // java.util.Map$Entry key
         1: .line 313
            getstatic java.time.format.DateTimeTextProvider.CACHE:Ljava/util/concurrent/ConcurrentMap;
            aload 3 /* key */
            invokeinterface java.util.concurrent.ConcurrentMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* store */
        start local 4 // java.lang.Object store
         2: .line 314
            aload 4 /* store */
            ifnonnull 6
         3: .line 315
            aload 0 /* this */
            aload 1 /* field */
            aload 2 /* locale */
            invokevirtual java.time.format.DateTimeTextProvider.createStore:(Ljava/time/temporal/TemporalField;Ljava/util/Locale;)Ljava/lang/Object;
            astore 4 /* store */
         4: .line 316
            getstatic java.time.format.DateTimeTextProvider.CACHE:Ljava/util/concurrent/ConcurrentMap;
            aload 3 /* key */
            aload 4 /* store */
            invokeinterface java.util.concurrent.ConcurrentMap.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 317
            getstatic java.time.format.DateTimeTextProvider.CACHE:Ljava/util/concurrent/ConcurrentMap;
            aload 3 /* key */
            invokeinterface java.util.concurrent.ConcurrentMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 4 /* store */
         6: .line 319
      StackMap locals: java.util.Map$Entry java.lang.Object
      StackMap stack:
            aload 4 /* store */
            areturn
        end local 4 // java.lang.Object store
        end local 3 // java.util.Map$Entry key
        end local 2 // java.util.Locale locale
        end local 1 // java.time.temporal.TemporalField field
        end local 0 // java.time.format.DateTimeTextProvider this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Ljava/time/format/DateTimeTextProvider;
            0    7     1   field  Ljava/time/temporal/TemporalField;
            0    7     2  locale  Ljava/util/Locale;
            1    7     3     key  Ljava/util/Map$Entry<Ljava/time/temporal/TemporalField;Ljava/util/Locale;>;
            2    7     4   store  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      field   
      locale  

  private static int toWeekDay(int);
    descriptor: (I)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int calWeekDay
         0: .line 323
            iload 0 /* calWeekDay */
            iconst_1
            if_icmpne 2
         1: .line 324
            bipush 7
            ireturn
         2: .line 326
      StackMap locals:
      StackMap stack:
            iload 0 /* calWeekDay */
            iconst_1
            isub
            ireturn
        end local 0 // int calWeekDay
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0  calWeekDay  I
    MethodParameters:
            Name  Flags
      calWeekDay  

  private java.lang.Object createStore(java.time.temporal.TemporalField, java.util.Locale);
    descriptor: (Ljava/time/temporal/TemporalField;Ljava/util/Locale;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=12, args_size=3
        start local 0 // java.time.format.DateTimeTextProvider this
        start local 1 // java.time.temporal.TemporalField field
        start local 2 // java.util.Locale locale
         0: .line 331
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 3 /* styleMap */
        start local 3 // java.util.Map styleMap
         1: .line 332
            aload 1 /* field */
            getstatic java.time.temporal.ChronoField.ERA:Ljava/time/temporal/ChronoField;
            if_acmpne 19
         2: .line 333
            invokestatic java.time.format.TextStyle.values:()[Ljava/time/format/TextStyle;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 17
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map top int int java.time.format.TextStyle[]
      StackMap stack:
         3: aload 7
            iload 5
            aaload
            astore 4 /* textStyle */
        start local 4 // java.time.format.TextStyle textStyle
         4: .line 334
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.isStandalone:()Z
            ifeq 6
         5: .line 336
            goto 16
         6: .line 339
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[]
      StackMap stack:
            ldc "gregory"
            iconst_0
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
            aload 2 /* locale */
         7: .line 338
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueNames:(Ljava/lang/String;IILjava/util/Locale;)Ljava/util/Map;
            astore 8 /* displayNames */
        start local 8 // java.util.Map displayNames
         8: .line 340
            aload 8 /* displayNames */
            ifnull 16
         9: .line 341
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 9 /* map */
        start local 9 // java.util.Map map
        10: .line 342
            aload 8 /* displayNames */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 11
            goto 13
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[] java.util.Map java.util.Map top java.util.Iterator
      StackMap stack:
        11: aload 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 10 /* entry */
        start local 10 // java.util.Map$Entry entry
        12: .line 343
            aload 9 /* map */
            aload 10 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 10 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // java.util.Map$Entry entry
        13: .line 342
      StackMap locals:
      StackMap stack:
            aload 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 11
        14: .line 345
            aload 9 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 16
        15: .line 346
            aload 3 /* styleMap */
            aload 4 /* textStyle */
            aload 9 /* map */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 9 // java.util.Map map
        end local 8 // java.util.Map displayNames
        end local 4 // java.time.format.TextStyle textStyle
        16: .line 333
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map top int int java.time.format.TextStyle[]
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
        17: iload 5
            iload 6
            if_icmplt 3
        18: .line 350
            new java.time.format.DateTimeTextProvider$LocaleStore
            dup
            aload 3 /* styleMap */
            invokespecial java.time.format.DateTimeTextProvider$LocaleStore.<init>:(Ljava/util/Map;)V
            areturn
        19: .line 353
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map
      StackMap stack:
            aload 1 /* field */
            getstatic java.time.temporal.ChronoField.MONTH_OF_YEAR:Ljava/time/temporal/ChronoField;
            if_acmpne 58
        20: .line 354
            invokestatic java.time.format.TextStyle.values:()[Ljava/time/format/TextStyle;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 56
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map top int int java.time.format.TextStyle[]
      StackMap stack:
        21: aload 7
            iload 5
            aaload
            astore 4 /* textStyle */
        start local 4 // java.time.format.TextStyle textStyle
        22: .line 355
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 8 /* map */
        start local 8 // java.util.Map map
        23: .line 358
            aload 4 /* textStyle */
            getstatic java.time.format.TextStyle.NARROW:Ljava/time/format/TextStyle;
            invokevirtual java.time.format.TextStyle.equals:(Ljava/lang/Object;)Z
            ifne 25
        24: .line 359
            aload 4 /* textStyle */
            getstatic java.time.format.TextStyle.NARROW_STANDALONE:Ljava/time/format/TextStyle;
            invokevirtual java.time.format.TextStyle.equals:(Ljava/lang/Object;)Z
            ifeq 36
        25: .line 360
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[] java.util.Map
      StackMap stack:
            iconst_0
            istore 9 /* month */
        start local 9 // int month
        26: goto 34
        27: .line 363
      StackMap locals: int
      StackMap stack:
            ldc "gregory"
            iconst_2
        28: .line 364
            iload 9 /* month */
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
            aload 2 /* locale */
        29: .line 362
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueName:(Ljava/lang/String;IIILjava/util/Locale;)Ljava/lang/String;
            astore 10 /* name */
        start local 10 // java.lang.String name
        30: .line 365
            aload 10 /* name */
            ifnonnull 32
        31: .line 366
            goto 53
        32: .line 368
      StackMap locals: java.lang.String
      StackMap stack:
            aload 8 /* map */
            iload 9 /* month */
            i2l
            lconst_1
            ladd
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 10 /* name */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // java.lang.String name
        33: .line 360
            iinc 9 /* month */ 1
      StackMap locals:
      StackMap stack:
        34: iload 9 /* month */
            bipush 11
            if_icmple 27
        end local 9 // int month
        35: .line 370
            goto 53
        36: .line 372
      StackMap locals:
      StackMap stack:
            ldc "gregory"
            iconst_2
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
            aload 2 /* locale */
        37: .line 371
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueNames:(Ljava/lang/String;IILjava/util/Locale;)Ljava/util/Map;
            astore 9 /* displayNames */
        start local 9 // java.util.Map displayNames
        38: .line 373
            aload 9 /* displayNames */
            ifnull 44
        39: .line 374
            aload 9 /* displayNames */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 11
            goto 42
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[] java.util.Map java.util.Map top java.util.Iterator
      StackMap stack:
        40: aload 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 10 /* entry */
        start local 10 // java.util.Map$Entry entry
        41: .line 375
            aload 8 /* map */
            aload 10 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            iconst_1
            iadd
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 10 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // java.util.Map$Entry entry
        42: .line 374
      StackMap locals:
      StackMap stack:
            aload 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 40
        43: .line 377
            goto 53
        44: .line 380
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[] java.util.Map java.util.Map
      StackMap stack:
            iconst_0
            istore 10 /* month */
        start local 10 // int month
        45: goto 52
        46: .line 383
      StackMap locals: int
      StackMap stack:
            ldc "gregory"
            iconst_2
            iload 10 /* month */
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
            aload 2 /* locale */
        47: .line 382
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueName:(Ljava/lang/String;IIILjava/util/Locale;)Ljava/lang/String;
            astore 11 /* name */
        start local 11 // java.lang.String name
        48: .line 384
            aload 11 /* name */
            ifnonnull 50
        49: .line 385
            goto 53
        50: .line 387
      StackMap locals: java.lang.String
      StackMap stack:
            aload 8 /* map */
            iload 10 /* month */
            i2l
            lconst_1
            ladd
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 11 /* name */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 11 // java.lang.String name
        51: .line 380
            iinc 10 /* month */ 1
      StackMap locals:
      StackMap stack:
        52: iload 10 /* month */
            bipush 11
            if_icmple 46
        end local 10 // int month
        end local 9 // java.util.Map displayNames
        53: .line 391
      StackMap locals:
      StackMap stack:
            aload 8 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 55
        54: .line 392
            aload 3 /* styleMap */
            aload 4 /* textStyle */
            aload 8 /* map */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 8 // java.util.Map map
        end local 4 // java.time.format.TextStyle textStyle
        55: .line 354
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map top int int java.time.format.TextStyle[]
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
        56: iload 5
            iload 6
            if_icmplt 21
        57: .line 395
            new java.time.format.DateTimeTextProvider$LocaleStore
            dup
            aload 3 /* styleMap */
            invokespecial java.time.format.DateTimeTextProvider$LocaleStore.<init>:(Ljava/util/Map;)V
            areturn
        58: .line 398
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map
      StackMap stack:
            aload 1 /* field */
            getstatic java.time.temporal.ChronoField.DAY_OF_WEEK:Ljava/time/temporal/ChronoField;
            if_acmpne 97
        59: .line 399
            invokestatic java.time.format.TextStyle.values:()[Ljava/time/format/TextStyle;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 95
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map top int int java.time.format.TextStyle[]
      StackMap stack:
        60: aload 7
            iload 5
            aaload
            astore 4 /* textStyle */
        start local 4 // java.time.format.TextStyle textStyle
        61: .line 400
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 8 /* map */
        start local 8 // java.util.Map map
        62: .line 403
            aload 4 /* textStyle */
            getstatic java.time.format.TextStyle.NARROW:Ljava/time/format/TextStyle;
            invokevirtual java.time.format.TextStyle.equals:(Ljava/lang/Object;)Z
            ifne 64
        63: .line 404
            aload 4 /* textStyle */
            getstatic java.time.format.TextStyle.NARROW_STANDALONE:Ljava/time/format/TextStyle;
            invokevirtual java.time.format.TextStyle.equals:(Ljava/lang/Object;)Z
            ifeq 75
        64: .line 405
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[] java.util.Map
      StackMap stack:
            iconst_1
            istore 9 /* wday */
        start local 9 // int wday
        65: goto 73
        66: .line 408
      StackMap locals: int
      StackMap stack:
            ldc "gregory"
            bipush 7
        67: .line 409
            iload 9 /* wday */
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
            aload 2 /* locale */
        68: .line 407
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueName:(Ljava/lang/String;IIILjava/util/Locale;)Ljava/lang/String;
            astore 10 /* name */
        start local 10 // java.lang.String name
        69: .line 410
            aload 10 /* name */
            ifnonnull 71
        70: .line 411
            goto 92
        71: .line 413
      StackMap locals: java.lang.String
      StackMap stack:
            aload 8 /* map */
            iload 9 /* wday */
            invokestatic java.time.format.DateTimeTextProvider.toWeekDay:(I)I
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 10 /* name */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // java.lang.String name
        72: .line 405
            iinc 9 /* wday */ 1
      StackMap locals:
      StackMap stack:
        73: iload 9 /* wday */
            bipush 7
            if_icmple 66
        end local 9 // int wday
        74: .line 415
            goto 92
        75: .line 417
      StackMap locals:
      StackMap stack:
            ldc "gregory"
            bipush 7
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
            aload 2 /* locale */
        76: .line 416
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueNames:(Ljava/lang/String;IILjava/util/Locale;)Ljava/util/Map;
            astore 9 /* displayNames */
        start local 9 // java.util.Map displayNames
        77: .line 418
            aload 9 /* displayNames */
            ifnull 83
        78: .line 419
            aload 9 /* displayNames */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 11
            goto 81
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[] java.util.Map java.util.Map top java.util.Iterator
      StackMap stack:
        79: aload 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 10 /* entry */
        start local 10 // java.util.Map$Entry entry
        80: .line 420
            aload 8 /* map */
            aload 10 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            invokestatic java.time.format.DateTimeTextProvider.toWeekDay:(I)I
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 10 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // java.util.Map$Entry entry
        81: .line 419
      StackMap locals:
      StackMap stack:
            aload 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 79
        82: .line 422
            goto 92
        83: .line 425
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[] java.util.Map java.util.Map
      StackMap stack:
            iconst_1
            istore 10 /* wday */
        start local 10 // int wday
        84: goto 91
        85: .line 428
      StackMap locals: int
      StackMap stack:
            ldc "gregory"
            bipush 7
            iload 10 /* wday */
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
            aload 2 /* locale */
        86: .line 427
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueName:(Ljava/lang/String;IIILjava/util/Locale;)Ljava/lang/String;
            astore 11 /* name */
        start local 11 // java.lang.String name
        87: .line 429
            aload 11 /* name */
            ifnonnull 89
        88: .line 430
            goto 92
        89: .line 432
      StackMap locals: java.lang.String
      StackMap stack:
            aload 8 /* map */
            iload 10 /* wday */
            invokestatic java.time.format.DateTimeTextProvider.toWeekDay:(I)I
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 11 /* name */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 11 // java.lang.String name
        90: .line 425
            iinc 10 /* wday */ 1
      StackMap locals:
      StackMap stack:
        91: iload 10 /* wday */
            bipush 7
            if_icmple 85
        end local 10 // int wday
        end local 9 // java.util.Map displayNames
        92: .line 436
      StackMap locals:
      StackMap stack:
            aload 8 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 94
        93: .line 437
            aload 3 /* styleMap */
            aload 4 /* textStyle */
            aload 8 /* map */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 8 // java.util.Map map
        end local 4 // java.time.format.TextStyle textStyle
        94: .line 399
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map top int int java.time.format.TextStyle[]
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
        95: iload 5
            iload 6
            if_icmplt 60
        96: .line 440
            new java.time.format.DateTimeTextProvider$LocaleStore
            dup
            aload 3 /* styleMap */
            invokespecial java.time.format.DateTimeTextProvider$LocaleStore.<init>:(Ljava/util/Map;)V
            areturn
        97: .line 443
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map
      StackMap stack:
            aload 1 /* field */
            getstatic java.time.temporal.ChronoField.AMPM_OF_DAY:Ljava/time/temporal/ChronoField;
            if_acmpne 115
        98: .line 444
            invokestatic java.time.format.TextStyle.values:()[Ljava/time/format/TextStyle;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 113
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map top int int java.time.format.TextStyle[]
      StackMap stack:
        99: aload 7
            iload 5
            aaload
            astore 4 /* textStyle */
        start local 4 // java.time.format.TextStyle textStyle
       100: .line 445
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.isStandalone:()Z
            ifeq 102
       101: .line 447
            goto 112
       102: .line 450
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[]
      StackMap stack:
            ldc "gregory"
            bipush 9
            aload 4 /* textStyle */
            invokevirtual java.time.format.TextStyle.toCalendarStyle:()I
            aload 2 /* locale */
       103: .line 449
            invokestatic sun.util.locale.provider.CalendarDataUtility.retrieveJavaTimeFieldValueNames:(Ljava/lang/String;IILjava/util/Locale;)Ljava/util/Map;
            astore 8 /* displayNames */
        start local 8 // java.util.Map displayNames
       104: .line 451
            aload 8 /* displayNames */
            ifnull 112
       105: .line 452
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 9 /* map */
        start local 9 // java.util.Map map
       106: .line 453
            aload 8 /* displayNames */
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 11
            goto 109
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map java.time.format.TextStyle int int java.time.format.TextStyle[] java.util.Map java.util.Map top java.util.Iterator
      StackMap stack:
       107: aload 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 10 /* entry */
        start local 10 // java.util.Map$Entry entry
       108: .line 454
            aload 9 /* map */
            aload 10 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 10 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // java.util.Map$Entry entry
       109: .line 453
      StackMap locals:
      StackMap stack:
            aload 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 107
       110: .line 456
            aload 9 /* map */
            invokeinterface java.util.Map.isEmpty:()Z
            ifne 112
       111: .line 457
            aload 3 /* styleMap */
            aload 4 /* textStyle */
            aload 9 /* map */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 9 // java.util.Map map
        end local 8 // java.util.Map displayNames
        end local 4 // java.time.format.TextStyle textStyle
       112: .line 444
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map top int int java.time.format.TextStyle[]
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
       113: iload 5
            iload 6
            if_icmplt 99
       114: .line 461
            new java.time.format.DateTimeTextProvider$LocaleStore
            dup
            aload 3 /* styleMap */
            invokespecial java.time.format.DateTimeTextProvider$LocaleStore.<init>:(Ljava/util/Map;)V
            areturn
       115: .line 464
      StackMap locals: java.time.format.DateTimeTextProvider java.time.temporal.TemporalField java.util.Locale java.util.Map
      StackMap stack:
            aload 1 /* field */
            getstatic java.time.temporal.IsoFields.QUARTER_OF_YEAR:Ljava/time/temporal/TemporalField;
            if_acmpne 138
       116: .line 466
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       117: .line 467
            ldc "QuarterNames"
            aastore
            dup
            iconst_1
       118: .line 468
            ldc "standalone.QuarterNames"
            aastore
            dup
            iconst_2
       119: .line 469
            ldc "QuarterAbbreviations"
            aastore
            dup
            iconst_3
       120: .line 470
            ldc "standalone.QuarterAbbreviations"
            aastore
            dup
            iconst_4
       121: .line 471
            ldc "QuarterNarrows"
            aastore
            dup
            iconst_5
       122: .line 472
            ldc "standalone.QuarterNarrows"
            aastore
       123: .line 466
            astore 4 /* keys */
        start local 4 // java.lang.String[] keys
       124: .line 474
            iconst_0
            istore 5 /* i */
        start local 5 // int i
       125: goto 136
       126: .line 475
      StackMap locals: java.lang.String[] int
      StackMap stack:
            aload 4 /* keys */
            iload 5 /* i */
            aaload
            aload 2 /* locale */
            invokestatic java.time.format.DateTimeTextProvider.getLocalizedResource:(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/Object;
            checkcast java.lang.String[]
            astore 6 /* names */
        start local 6 // java.lang.String[] names
       127: .line 476
            aload 6 /* names */
            ifnull 135
       128: .line 477
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 7 /* map */
        start local 7 // java.util.Map map
       129: .line 478
            iconst_0
            istore 8 /* q */
        start local 8 // int q
       130: goto 133
       131: .line 479
      StackMap locals: java.lang.String[] java.util.Map int
      StackMap stack:
            aload 7 /* map */
            iload 8 /* q */
            iconst_1
            iadd
            i2l
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aload 6 /* names */
            iload 8 /* q */
            aaload
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
       132: .line 478
            iinc 8 /* q */ 1
      StackMap locals:
      StackMap stack:
       133: iload 8 /* q */
            aload 6 /* names */
            arraylength
            if_icmplt 131
        end local 8 // int q
       134: .line 481
            aload 3 /* styleMap */
            invokestatic java.time.format.TextStyle.values:()[Ljava/time/format/TextStyle;
            iload 5 /* i */
            aaload
            aload 7 /* map */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 7 // java.util.Map map
        end local 6 // java.lang.String[] names
       135: .line 474
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
       136: iload 5 /* i */
            aload 4 /* keys */
            arraylength
            if_icmplt 126
        end local 5 // int i
       137: .line 484
            new java.time.format.DateTimeTextProvider$LocaleStore
            dup
            aload 3 /* styleMap */
            invokespecial java.time.format.DateTimeTextProvider$LocaleStore.<init>:(Ljava/util/Map;)V
            areturn
        end local 4 // java.lang.String[] keys
       138: .line 487
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
        end local 3 // java.util.Map styleMap
        end local 2 // java.util.Locale locale
        end local 1 // java.time.temporal.TemporalField field
        end local 0 // java.time.format.DateTimeTextProvider this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0  139     0          this  Ljava/time/format/DateTimeTextProvider;
            0  139     1         field  Ljava/time/temporal/TemporalField;
            0  139     2        locale  Ljava/util/Locale;
            1  139     3      styleMap  Ljava/util/Map<Ljava/time/format/TextStyle;Ljava/util/Map<Ljava/lang/Long;Ljava/lang/String;>;>;
            4   16     4     textStyle  Ljava/time/format/TextStyle;
            8   16     8  displayNames  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
           10   16     9           map  Ljava/util/Map<Ljava/lang/Long;Ljava/lang/String;>;
           12   13    10         entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;
           22   55     4     textStyle  Ljava/time/format/TextStyle;
           23   55     8           map  Ljava/util/Map<Ljava/lang/Long;Ljava/lang/String;>;
           26   35     9         month  I
           30   33    10          name  Ljava/lang/String;
           38   53     9  displayNames  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
           41   42    10         entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;
           45   53    10         month  I
           48   51    11          name  Ljava/lang/String;
           61   94     4     textStyle  Ljava/time/format/TextStyle;
           62   94     8           map  Ljava/util/Map<Ljava/lang/Long;Ljava/lang/String;>;
           65   74     9          wday  I
           69   72    10          name  Ljava/lang/String;
           77   92     9  displayNames  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
           80   81    10         entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;
           84   92    10          wday  I
           87   90    11          name  Ljava/lang/String;
          100  112     4     textStyle  Ljava/time/format/TextStyle;
          104  112     8  displayNames  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
          106  112     9           map  Ljava/util/Map<Ljava/lang/Long;Ljava/lang/String;>;
          108  109    10         entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;
          124  138     4          keys  [Ljava/lang/String;
          125  137     5             i  I
          127  135     6         names  [Ljava/lang/String;
          129  135     7           map  Ljava/util/Map<Ljava/lang/Long;Ljava/lang/String;>;
          130  134     8             q  I
    MethodParameters:
        Name  Flags
      field   
      locale  

  private static <A, B> java.util.Map$Entry<A, B> createEntry(A, B);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Object text
        start local 1 // java.lang.Object field
         0: .line 498
            new java.util.AbstractMap$SimpleImmutableEntry
            dup
            aload 0 /* text */
            aload 1 /* field */
            invokespecial java.util.AbstractMap$SimpleImmutableEntry.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
            areturn
        end local 1 // java.lang.Object field
        end local 0 // java.lang.Object text
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   text  TA;
            0    1     1  field  TB;
    Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>(TA;TB;)Ljava/util/Map$Entry<TA;TB;>;
    MethodParameters:
       Name  Flags
      text   
      field  

  static <T> T getLocalizedResource(java.lang.String, java.util.Locale);
    descriptor: (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/Object;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // java.lang.String key
        start local 1 // java.util.Locale locale
         0: .line 512
            invokestatic sun.util.locale.provider.LocaleProviderAdapter.getResourceBundleBased:()Lsun/util/locale/provider/LocaleProviderAdapter;
         1: .line 514
            aload 1 /* locale */
            invokestatic sun.util.locale.provider.CalendarDataUtility.findRegionOverride:(Ljava/util/Locale;)Ljava/util/Locale;
         2: .line 513
            invokevirtual sun.util.locale.provider.LocaleProviderAdapter.getLocaleResources:(Ljava/util/Locale;)Lsun/util/locale/provider/LocaleResources;
         3: .line 512
            astore 2 /* lr */
        start local 2 // sun.util.locale.provider.LocaleResources lr
         4: .line 515
            aload 2 /* lr */
            invokevirtual sun.util.locale.provider.LocaleResources.getJavaTimeFormatData:()Ljava/util/ResourceBundle;
            astore 3 /* rb */
        start local 3 // java.util.ResourceBundle rb
         5: .line 516
            aload 3 /* rb */
            aload 0 /* key */
            invokevirtual java.util.ResourceBundle.containsKey:(Ljava/lang/String;)Z
            ifeq 6
            aload 3 /* rb */
            aload 0 /* key */
            invokevirtual java.util.ResourceBundle.getObject:(Ljava/lang/String;)Ljava/lang/Object;
            goto 7
      StackMap locals: sun.util.locale.provider.LocaleResources java.util.ResourceBundle
      StackMap stack:
         6: aconst_null
      StackMap locals:
      StackMap stack: java.lang.Object
         7: areturn
        end local 3 // java.util.ResourceBundle rb
        end local 2 // sun.util.locale.provider.LocaleResources lr
        end local 1 // java.util.Locale locale
        end local 0 // java.lang.String key
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0     key  Ljava/lang/String;
            0    8     1  locale  Ljava/util/Locale;
            4    8     2      lr  Lsun/util/locale/provider/LocaleResources;
            5    8     3      rb  Ljava/util/ResourceBundle;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/util/Locale;)TT;
    MethodParameters:
        Name  Flags
      key     
      locale  

  static int[] $SWITCH_TABLE$java$time$temporal$ChronoField();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 103
            getstatic java.time.format.DateTimeTextProvider.$SWITCH_TABLE$java$time$temporal$ChronoField:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic java.time.temporal.ChronoField.values:()[Ljava/time/temporal/ChronoField;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 17
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 18
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic java.time.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 22
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic java.time.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 23
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic java.time.temporal.ChronoField.AMPM_OF_DAY:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 15
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic java.time.temporal.ChronoField.CLOCK_HOUR_OF_AMPM:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 12
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic java.time.temporal.ChronoField.CLOCK_HOUR_OF_DAY:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 14
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic java.time.temporal.ChronoField.DAY_OF_MONTH:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 19
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic java.time.temporal.ChronoField.DAY_OF_WEEK:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 16
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic java.time.temporal.ChronoField.DAY_OF_YEAR:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 20
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic java.time.temporal.ChronoField.EPOCH_DAY:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 21
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic java.time.temporal.ChronoField.ERA:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 28
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic java.time.temporal.ChronoField.HOUR_OF_AMPM:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 11
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic java.time.temporal.ChronoField.HOUR_OF_DAY:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 13
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic java.time.temporal.ChronoField.INSTANT_SECONDS:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 29
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic java.time.temporal.ChronoField.MICRO_OF_DAY:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            iconst_4
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic java.time.temporal.ChronoField.MICRO_OF_SECOND:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            iconst_3
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic java.time.temporal.ChronoField.MILLI_OF_DAY:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 6
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic java.time.temporal.ChronoField.MILLI_OF_SECOND:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            iconst_5
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic java.time.temporal.ChronoField.MINUTE_OF_DAY:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 10
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic java.time.temporal.ChronoField.MINUTE_OF_HOUR:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 9
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic java.time.temporal.ChronoField.MONTH_OF_YEAR:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 24
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic java.time.temporal.ChronoField.NANO_OF_DAY:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            iconst_2
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic java.time.temporal.ChronoField.NANO_OF_SECOND:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            iconst_1
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            getstatic java.time.temporal.ChronoField.OFFSET_SECONDS:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 30
            iastore
        75: goto 77
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        76: pop
      StackMap locals:
      StackMap stack:
        77: aload 0
            getstatic java.time.temporal.ChronoField.PROLEPTIC_MONTH:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 25
            iastore
        78: goto 80
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        79: pop
      StackMap locals:
      StackMap stack:
        80: aload 0
            getstatic java.time.temporal.ChronoField.SECOND_OF_DAY:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 8
            iastore
        81: goto 83
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        82: pop
      StackMap locals:
      StackMap stack:
        83: aload 0
            getstatic java.time.temporal.ChronoField.SECOND_OF_MINUTE:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 7
            iastore
        84: goto 86
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        85: pop
      StackMap locals:
      StackMap stack:
        86: aload 0
            getstatic java.time.temporal.ChronoField.YEAR:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 27
            iastore
        87: goto 89
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        88: pop
      StackMap locals:
      StackMap stack:
        89: aload 0
            getstatic java.time.temporal.ChronoField.YEAR_OF_ERA:Ljava/time/temporal/ChronoField;
            invokevirtual java.time.temporal.ChronoField.ordinal:()I
            bipush 26
            iastore
        90: goto 92
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        91: pop
      StackMap locals:
      StackMap stack:
        92: aload 0
            dup
            putstatic java.time.format.DateTimeTextProvider.$SWITCH_TABLE$java$time$temporal$ChronoField:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
          74    75      76  Class java.lang.NoSuchFieldError
          77    78      79  Class java.lang.NoSuchFieldError
          80    81      82  Class java.lang.NoSuchFieldError
          83    84      85  Class java.lang.NoSuchFieldError
          86    87      88  Class java.lang.NoSuchFieldError
          89    90      91  Class java.lang.NoSuchFieldError
}
SourceFile: "DateTimeTextProvider.java"
NestMembers:
  java.time.format.DateTimeTextProvider$1  java.time.format.DateTimeTextProvider$LocaleStore
InnerClasses:
  java.time.format.DateTimeTextProvider$1
  final LocaleStore = java.time.format.DateTimeTextProvider$LocaleStore of java.time.format.DateTimeTextProvider
  public SimpleImmutableEntry = java.util.AbstractMap$SimpleImmutableEntry of java.util.AbstractMap
  public abstract Entry = java.util.Map$Entry of java.util.Map