public class sun.nio.cs.ext.ExtendedCharsets extends sun.nio.cs.ext.AbstractCharsetProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.nio.cs.ext.ExtendedCharsets
  super_class: sun.nio.cs.ext.AbstractCharsetProvider
{
  static volatile sun.nio.cs.ext.ExtendedCharsets instance;
    descriptor: Lsun/nio/cs/ext/ExtendedCharsets;
    flags: (0x0048) ACC_STATIC, ACC_VOLATILE

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 44
            aconst_null
            putstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // sun.nio.cs.ext.ExtendedCharsets this
         0: .line 48
            aload 0 /* this */
            ldc "sun.nio.cs.ext"
            invokespecial sun.nio.cs.ext.AbstractCharsetProvider.<init>:(Ljava/lang/String;)V
         1: .line 903
            aload 0 /* this */
            iconst_0
            putfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
         2: .line 50
            aload 0 /* this */
            ldc "x-MS950-HKSCS-XP"
            ldc "MS950_HKSCS_XP"
         3: .line 51
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
         4: .line 52
            ldc "MS950_HKSCS_XP"
            aastore
         5: .line 50
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
         6: .line 55
            aload 0 /* this */
            ldc "x-MS950-HKSCS"
            ldc "MS950_HKSCS"
         7: .line 56
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
         8: .line 57
            ldc "MS950_HKSCS"
            aastore
         9: .line 55
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        10: .line 60
            aload 0 /* this */
            ldc "x-windows-950"
            ldc "MS950"
        11: .line 61
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        12: .line 62
            ldc "ms950"
            aastore
            dup
            iconst_1
        13: .line 63
            ldc "windows-950"
            aastore
        14: .line 60
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        15: .line 66
            aload 0 /* this */
            ldc "x-windows-874"
            ldc "MS874"
        16: .line 67
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
        17: .line 68
            ldc "ms874"
            aastore
            dup
            iconst_1
        18: .line 69
            ldc "ms-874"
            aastore
            dup
            iconst_2
        19: .line 70
            ldc "windows-874"
            aastore
        20: .line 66
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        21: .line 73
            aload 0 /* this */
            ldc "x-Big5-HKSCS-2001"
            ldc "Big5_HKSCS_2001"
        22: .line 74
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
        23: .line 75
            ldc "Big5_HKSCS_2001"
            aastore
            dup
            iconst_1
        24: .line 76
            ldc "big5hk-2001"
            aastore
            dup
            iconst_2
        25: .line 77
            ldc "big5-hkscs-2001"
            aastore
            dup
            iconst_3
        26: .line 78
            ldc "big5-hkscs:unicode3.0"
            aastore
            dup
            iconst_4
        27: .line 79
            ldc "big5hkscs-2001"
            aastore
        28: .line 73
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        29: .line 82
            aload 0 /* this */
            ldc "x-mswin-936"
            ldc "MS936"
        30: .line 83
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        31: .line 84
            ldc "ms936"
            aastore
            dup
            iconst_1
        32: .line 85
            ldc "ms_936"
            aastore
        33: .line 82
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        34: .line 88
            aload 0 /* this */
            ldc "x-SJIS_0213"
            ldc "SJIS_0213"
        35: .line 89
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
        36: .line 90
            ldc "sjis-0213"
            aastore
            dup
            iconst_1
        37: .line 91
            ldc "sjis_0213"
            aastore
            dup
            iconst_2
        38: .line 92
            ldc "sjis:2004"
            aastore
            dup
            iconst_3
        39: .line 93
            ldc "sjis_0213:2004"
            aastore
            dup
            iconst_4
        40: .line 94
            ldc "shift_jis_0213:2004"
            aastore
            dup
            iconst_5
        41: .line 95
            ldc "shift_jis:2004"
            aastore
        42: .line 88
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        43: .line 98
            aload 0 /* this */
            ldc "x-MS932_0213"
            ldc "MS932_0213"
        44: .line 99
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
        45: .line 100
            ldc "MS932-0213"
            aastore
            dup
            iconst_1
        46: .line 101
            ldc "MS932_0213"
            aastore
            dup
            iconst_2
        47: .line 102
            ldc "MS932:2004"
            aastore
            dup
            iconst_3
        48: .line 103
            ldc "windows-932-0213"
            aastore
            dup
            iconst_4
        49: .line 104
            ldc "windows-932:2004"
            aastore
        50: .line 98
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        51: .line 107
            aload 0 /* this */
            ldc "ISO-2022-JP"
            ldc "ISO2022_JP"
        52: .line 108
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
        53: .line 109
            ldc "iso2022jp"
            aastore
            dup
            iconst_1
        54: .line 110
            ldc "jis"
            aastore
            dup
            iconst_2
        55: .line 111
            ldc "csISO2022JP"
            aastore
            dup
            iconst_3
        56: .line 112
            ldc "jis_encoding"
            aastore
            dup
            iconst_4
        57: .line 113
            ldc "csjisencoding"
            aastore
        58: .line 107
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        59: .line 116
            aload 0 /* this */
            ldc "ISO-2022-JP-2"
            ldc "ISO2022_JP_2"
        60: .line 117
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        61: .line 118
            ldc "csISO2022JP2"
            aastore
            dup
            iconst_1
        62: .line 119
            ldc "iso2022jp2"
            aastore
        63: .line 116
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        64: .line 122
            aload 0 /* this */
            ldc "x-windows-50221"
            ldc "MS50221"
        65: .line 123
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        66: .line 124
            ldc "ms50221"
            aastore
            dup
            iconst_1
        67: .line 125
            ldc "cp50221"
            aastore
        68: .line 122
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        69: .line 128
            aload 0 /* this */
            ldc "x-windows-50220"
            ldc "MS50220"
        70: .line 129
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        71: .line 130
            ldc "ms50220"
            aastore
            dup
            iconst_1
        72: .line 131
            ldc "cp50220"
            aastore
        73: .line 128
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        74: .line 134
            aload 0 /* this */
            ldc "x-windows-iso2022jp"
            ldc "MSISO2022JP"
        75: .line 135
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
        76: .line 136
            ldc "windows-iso2022jp"
            aastore
        77: .line 134
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        78: .line 139
            aload 0 /* this */
            ldc "x-JISAutoDetect"
            ldc "JISAutoDetect"
        79: .line 140
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
        80: .line 141
            ldc "JISAutoDetect"
            aastore
        81: .line 139
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        82: .line 144
            aload 0 /* this */
            ldc "x-windows-949"
            ldc "MS949"
        83: .line 145
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
        84: .line 146
            ldc "ms949"
            aastore
            dup
            iconst_1
        85: .line 147
            ldc "windows949"
            aastore
            dup
            iconst_2
        86: .line 148
            ldc "windows-949"
            aastore
            dup
            iconst_3
        87: .line 149
            ldc "ms_949"
            aastore
        88: .line 144
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        89: .line 152
            aload 0 /* this */
            ldc "ISO-2022-KR"
            ldc "ISO2022_KR"
        90: .line 153
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        91: .line 154
            ldc "ISO2022KR"
            aastore
            dup
            iconst_1
        92: .line 155
            ldc "csISO2022KR"
            aastore
        93: .line 152
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        94: .line 158
            aload 0 /* this */
            ldc "ISO-2022-CN"
            ldc "ISO2022_CN"
        95: .line 159
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        96: .line 160
            ldc "ISO2022CN"
            aastore
            dup
            iconst_1
        97: .line 161
            ldc "csISO2022CN"
            aastore
        98: .line 158
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        99: .line 164
            aload 0 /* this */
            ldc "x-ISO-2022-CN-CNS"
            ldc "ISO2022_CN_CNS"
       100: .line 165
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
       101: .line 166
            ldc "ISO2022CN_CNS"
            aastore
            dup
            iconst_1
       102: .line 167
            ldc "ISO-2022-CN-CNS"
            aastore
       103: .line 164
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       104: .line 170
            aload 0 /* this */
            ldc "x-ISO-2022-CN-GB"
            ldc "ISO2022_CN_GB"
       105: .line 171
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
       106: .line 172
            ldc "ISO2022CN_GB"
            aastore
            dup
            iconst_1
       107: .line 173
            ldc "ISO-2022-CN-GB"
            aastore
       108: .line 170
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       109: .line 176
            aload 0 /* this */
            ldc "x-ISCII91"
            ldc "ISCII91"
       110: .line 177
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       111: .line 178
            ldc "iscii"
            aastore
            dup
            iconst_1
       112: .line 179
            ldc "ST_SEV_358-88"
            aastore
            dup
            iconst_2
       113: .line 180
            ldc "iso-ir-153"
            aastore
            dup
            iconst_3
       114: .line 181
            ldc "csISO153GOST1976874"
            aastore
            dup
            iconst_4
       115: .line 182
            ldc "ISCII91"
            aastore
       116: .line 176
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       117: .line 185
            aload 0 /* this */
            ldc "windows-1255"
            ldc "MS1255"
       118: .line 186
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       119: .line 187
            ldc "cp1255"
            aastore
       120: .line 185
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       121: .line 190
            aload 0 /* this */
            ldc "windows-1256"
            ldc "MS1256"
       122: .line 191
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       123: .line 192
            ldc "cp1256"
            aastore
       124: .line 190
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       125: .line 195
            aload 0 /* this */
            ldc "windows-1258"
            ldc "MS1258"
       126: .line 196
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       127: .line 197
            ldc "cp1258"
            aastore
       128: .line 195
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       129: .line 200
            aload 0 /* this */
            ldc "x-IBM942"
            ldc "IBM942"
       130: .line 201
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       131: .line 202
            ldc "cp942"
            aastore
            dup
            iconst_1
       132: .line 203
            ldc "ibm942"
            aastore
            dup
            iconst_2
       133: .line 204
            ldc "ibm-942"
            aastore
            dup
            iconst_3
       134: .line 205
            ldc "942"
            aastore
       135: .line 200
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       136: .line 208
            aload 0 /* this */
            ldc "x-IBM942C"
            ldc "IBM942C"
       137: .line 209
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       138: .line 210
            ldc "cp942C"
            aastore
            dup
            iconst_1
       139: .line 211
            ldc "ibm942C"
            aastore
            dup
            iconst_2
       140: .line 212
            ldc "ibm-942C"
            aastore
            dup
            iconst_3
       141: .line 213
            ldc "942C"
            aastore
       142: .line 208
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       143: .line 216
            aload 0 /* this */
            ldc "x-IBM943"
            ldc "IBM943"
       144: .line 217
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       145: .line 218
            ldc "cp943"
            aastore
            dup
            iconst_1
       146: .line 219
            ldc "ibm943"
            aastore
            dup
            iconst_2
       147: .line 220
            ldc "ibm-943"
            aastore
            dup
            iconst_3
       148: .line 221
            ldc "943"
            aastore
       149: .line 216
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       150: .line 224
            aload 0 /* this */
            ldc "x-IBM943C"
            ldc "IBM943C"
       151: .line 225
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       152: .line 226
            ldc "cp943C"
            aastore
            dup
            iconst_1
       153: .line 227
            ldc "ibm943C"
            aastore
            dup
            iconst_2
       154: .line 228
            ldc "ibm-943C"
            aastore
            dup
            iconst_3
       155: .line 229
            ldc "943C"
            aastore
       156: .line 224
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       157: .line 232
            aload 0 /* this */
            ldc "x-IBM948"
            ldc "IBM948"
       158: .line 233
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       159: .line 234
            ldc "cp948"
            aastore
            dup
            iconst_1
       160: .line 235
            ldc "ibm948"
            aastore
            dup
            iconst_2
       161: .line 236
            ldc "ibm-948"
            aastore
            dup
            iconst_3
       162: .line 237
            ldc "948"
            aastore
       163: .line 232
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       164: .line 240
            aload 0 /* this */
            ldc "x-IBM950"
            ldc "IBM950"
       165: .line 241
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       166: .line 242
            ldc "cp950"
            aastore
            dup
            iconst_1
       167: .line 243
            ldc "ibm950"
            aastore
            dup
            iconst_2
       168: .line 244
            ldc "ibm-950"
            aastore
            dup
            iconst_3
       169: .line 245
            ldc "950"
            aastore
       170: .line 240
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       171: .line 248
            aload 0 /* this */
            ldc "x-IBM930"
            ldc "IBM930"
       172: .line 249
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       173: .line 250
            ldc "cp930"
            aastore
            dup
            iconst_1
       174: .line 251
            ldc "ibm930"
            aastore
            dup
            iconst_2
       175: .line 252
            ldc "ibm-930"
            aastore
            dup
            iconst_3
       176: .line 253
            ldc "930"
            aastore
       177: .line 248
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       178: .line 256
            aload 0 /* this */
            ldc "x-IBM935"
            ldc "IBM935"
       179: .line 257
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       180: .line 258
            ldc "cp935"
            aastore
            dup
            iconst_1
       181: .line 259
            ldc "ibm935"
            aastore
            dup
            iconst_2
       182: .line 260
            ldc "ibm-935"
            aastore
            dup
            iconst_3
       183: .line 261
            ldc "935"
            aastore
       184: .line 256
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       185: .line 264
            aload 0 /* this */
            ldc "x-IBM937"
            ldc "IBM937"
       186: .line 265
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       187: .line 266
            ldc "cp937"
            aastore
            dup
            iconst_1
       188: .line 267
            ldc "ibm937"
            aastore
            dup
            iconst_2
       189: .line 268
            ldc "ibm-937"
            aastore
            dup
            iconst_3
       190: .line 269
            ldc "937"
            aastore
       191: .line 264
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       192: .line 272
            aload 0 /* this */
            ldc "x-IBM856"
            ldc "IBM856"
       193: .line 273
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       194: .line 274
            ldc "cp856"
            aastore
            dup
            iconst_1
       195: .line 275
            ldc "ibm-856"
            aastore
            dup
            iconst_2
       196: .line 276
            ldc "ibm856"
            aastore
            dup
            iconst_3
       197: .line 277
            ldc "856"
            aastore
       198: .line 272
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       199: .line 280
            aload 0 /* this */
            ldc "IBM860"
            ldc "IBM860"
       200: .line 281
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       201: .line 282
            ldc "cp860"
            aastore
            dup
            iconst_1
       202: .line 283
            ldc "ibm860"
            aastore
            dup
            iconst_2
       203: .line 284
            ldc "ibm-860"
            aastore
            dup
            iconst_3
       204: .line 285
            ldc "860"
            aastore
            dup
            iconst_4
       205: .line 286
            ldc "csIBM860"
            aastore
       206: .line 280
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       207: .line 289
            aload 0 /* this */
            ldc "IBM861"
            ldc "IBM861"
       208: .line 290
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       209: .line 291
            ldc "cp861"
            aastore
            dup
            iconst_1
       210: .line 292
            ldc "ibm861"
            aastore
            dup
            iconst_2
       211: .line 293
            ldc "ibm-861"
            aastore
            dup
            iconst_3
       212: .line 294
            ldc "861"
            aastore
            dup
            iconst_4
       213: .line 295
            ldc "csIBM861"
            aastore
            dup
            iconst_5
       214: .line 296
            ldc "cp-is"
            aastore
       215: .line 289
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       216: .line 299
            aload 0 /* this */
            ldc "IBM863"
            ldc "IBM863"
       217: .line 300
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       218: .line 301
            ldc "cp863"
            aastore
            dup
            iconst_1
       219: .line 302
            ldc "ibm863"
            aastore
            dup
            iconst_2
       220: .line 303
            ldc "ibm-863"
            aastore
            dup
            iconst_3
       221: .line 304
            ldc "863"
            aastore
            dup
            iconst_4
       222: .line 305
            ldc "csIBM863"
            aastore
       223: .line 299
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       224: .line 308
            aload 0 /* this */
            ldc "IBM864"
            ldc "IBM864"
       225: .line 309
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       226: .line 310
            ldc "cp864"
            aastore
            dup
            iconst_1
       227: .line 311
            ldc "ibm864"
            aastore
            dup
            iconst_2
       228: .line 312
            ldc "ibm-864"
            aastore
            dup
            iconst_3
       229: .line 313
            ldc "864"
            aastore
            dup
            iconst_4
       230: .line 314
            ldc "csIBM864"
            aastore
       231: .line 308
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       232: .line 317
            aload 0 /* this */
            ldc "IBM865"
            ldc "IBM865"
       233: .line 318
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       234: .line 319
            ldc "cp865"
            aastore
            dup
            iconst_1
       235: .line 320
            ldc "ibm865"
            aastore
            dup
            iconst_2
       236: .line 321
            ldc "ibm-865"
            aastore
            dup
            iconst_3
       237: .line 322
            ldc "865"
            aastore
            dup
            iconst_4
       238: .line 323
            ldc "csIBM865"
            aastore
       239: .line 317
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       240: .line 326
            aload 0 /* this */
            ldc "IBM868"
            ldc "IBM868"
       241: .line 327
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       242: .line 328
            ldc "cp868"
            aastore
            dup
            iconst_1
       243: .line 329
            ldc "ibm868"
            aastore
            dup
            iconst_2
       244: .line 330
            ldc "ibm-868"
            aastore
            dup
            iconst_3
       245: .line 331
            ldc "868"
            aastore
            dup
            iconst_4
       246: .line 332
            ldc "cp-ar"
            aastore
            dup
            iconst_5
       247: .line 333
            ldc "csIBM868"
            aastore
       248: .line 326
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       249: .line 336
            aload 0 /* this */
            ldc "IBM869"
            ldc "IBM869"
       250: .line 337
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       251: .line 338
            ldc "cp869"
            aastore
            dup
            iconst_1
       252: .line 339
            ldc "ibm869"
            aastore
            dup
            iconst_2
       253: .line 340
            ldc "ibm-869"
            aastore
            dup
            iconst_3
       254: .line 341
            ldc "869"
            aastore
            dup
            iconst_4
       255: .line 342
            ldc "cp-gr"
            aastore
            dup
            iconst_5
       256: .line 343
            ldc "csIBM869"
            aastore
       257: .line 336
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       258: .line 346
            aload 0 /* this */
            ldc "x-IBM921"
            ldc "IBM921"
       259: .line 347
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       260: .line 348
            ldc "cp921"
            aastore
            dup
            iconst_1
       261: .line 349
            ldc "ibm921"
            aastore
            dup
            iconst_2
       262: .line 350
            ldc "ibm-921"
            aastore
            dup
            iconst_3
       263: .line 351
            ldc "921"
            aastore
       264: .line 346
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       265: .line 354
            aload 0 /* this */
            ldc "x-IBM1006"
            ldc "IBM1006"
       266: .line 355
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       267: .line 356
            ldc "cp1006"
            aastore
            dup
            iconst_1
       268: .line 357
            ldc "ibm1006"
            aastore
            dup
            iconst_2
       269: .line 358
            ldc "ibm-1006"
            aastore
            dup
            iconst_3
       270: .line 359
            ldc "1006"
            aastore
       271: .line 354
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       272: .line 362
            aload 0 /* this */
            ldc "x-IBM1046"
            ldc "IBM1046"
       273: .line 363
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       274: .line 364
            ldc "cp1046"
            aastore
            dup
            iconst_1
       275: .line 365
            ldc "ibm1046"
            aastore
            dup
            iconst_2
       276: .line 366
            ldc "ibm-1046"
            aastore
            dup
            iconst_3
       277: .line 367
            ldc "1046"
            aastore
       278: .line 362
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       279: .line 370
            aload 0 /* this */
            ldc "IBM1047"
            ldc "IBM1047"
       280: .line 371
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
       281: .line 372
            ldc "cp1047"
            aastore
            dup
            iconst_1
       282: .line 373
            ldc "ibm-1047"
            aastore
            dup
            iconst_2
       283: .line 374
            ldc "1047"
            aastore
       284: .line 370
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       285: .line 377
            aload 0 /* this */
            ldc "x-IBM1098"
            ldc "IBM1098"
       286: .line 378
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       287: .line 379
            ldc "cp1098"
            aastore
            dup
            iconst_1
       288: .line 380
            ldc "ibm1098"
            aastore
            dup
            iconst_2
       289: .line 381
            ldc "ibm-1098"
            aastore
            dup
            iconst_3
       290: .line 382
            ldc "1098"
            aastore
       291: .line 377
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       292: .line 385
            aload 0 /* this */
            ldc "IBM037"
            ldc "IBM037"
       293: .line 386
            bipush 15
            anewarray java.lang.String
            dup
            iconst_0
       294: .line 387
            ldc "cp037"
            aastore
            dup
            iconst_1
       295: .line 388
            ldc "ibm037"
            aastore
            dup
            iconst_2
       296: .line 389
            ldc "ebcdic-cp-us"
            aastore
            dup
            iconst_3
       297: .line 390
            ldc "ebcdic-cp-ca"
            aastore
            dup
            iconst_4
       298: .line 391
            ldc "ebcdic-cp-wt"
            aastore
            dup
            iconst_5
       299: .line 392
            ldc "ebcdic-cp-nl"
            aastore
            dup
            bipush 6
       300: .line 393
            ldc "csIBM037"
            aastore
            dup
            bipush 7
       301: .line 394
            ldc "cs-ebcdic-cp-us"
            aastore
            dup
            bipush 8
       302: .line 395
            ldc "cs-ebcdic-cp-ca"
            aastore
            dup
            bipush 9
       303: .line 396
            ldc "cs-ebcdic-cp-wt"
            aastore
            dup
            bipush 10
       304: .line 397
            ldc "cs-ebcdic-cp-nl"
            aastore
            dup
            bipush 11
       305: .line 398
            ldc "ibm-037"
            aastore
            dup
            bipush 12
       306: .line 399
            ldc "ibm-37"
            aastore
            dup
            bipush 13
       307: .line 400
            ldc "cpibm37"
            aastore
            dup
            bipush 14
       308: .line 401
            ldc "037"
            aastore
       309: .line 385
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       310: .line 404
            aload 0 /* this */
            ldc "x-IBM1025"
            ldc "IBM1025"
       311: .line 405
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       312: .line 406
            ldc "cp1025"
            aastore
            dup
            iconst_1
       313: .line 407
            ldc "ibm1025"
            aastore
            dup
            iconst_2
       314: .line 408
            ldc "ibm-1025"
            aastore
            dup
            iconst_3
       315: .line 409
            ldc "1025"
            aastore
       316: .line 404
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       317: .line 412
            aload 0 /* this */
            ldc "IBM1026"
            ldc "IBM1026"
       318: .line 413
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       319: .line 414
            ldc "cp1026"
            aastore
            dup
            iconst_1
       320: .line 415
            ldc "ibm1026"
            aastore
            dup
            iconst_2
       321: .line 416
            ldc "ibm-1026"
            aastore
            dup
            iconst_3
       322: .line 417
            ldc "1026"
            aastore
       323: .line 412
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       324: .line 420
            aload 0 /* this */
            ldc "x-IBM1112"
            ldc "IBM1112"
       325: .line 421
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       326: .line 422
            ldc "cp1112"
            aastore
            dup
            iconst_1
       327: .line 423
            ldc "ibm1112"
            aastore
            dup
            iconst_2
       328: .line 424
            ldc "ibm-1112"
            aastore
            dup
            iconst_3
       329: .line 425
            ldc "1112"
            aastore
       330: .line 420
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       331: .line 428
            aload 0 /* this */
            ldc "x-IBM1122"
            ldc "IBM1122"
       332: .line 429
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       333: .line 430
            ldc "cp1122"
            aastore
            dup
            iconst_1
       334: .line 431
            ldc "ibm1122"
            aastore
            dup
            iconst_2
       335: .line 432
            ldc "ibm-1122"
            aastore
            dup
            iconst_3
       336: .line 433
            ldc "1122"
            aastore
       337: .line 428
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       338: .line 436
            aload 0 /* this */
            ldc "x-IBM1123"
            ldc "IBM1123"
       339: .line 437
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       340: .line 438
            ldc "cp1123"
            aastore
            dup
            iconst_1
       341: .line 439
            ldc "ibm1123"
            aastore
            dup
            iconst_2
       342: .line 440
            ldc "ibm-1123"
            aastore
            dup
            iconst_3
       343: .line 441
            ldc "1123"
            aastore
       344: .line 436
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       345: .line 444
            aload 0 /* this */
            ldc "x-IBM1124"
            ldc "IBM1124"
       346: .line 445
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       347: .line 446
            ldc "cp1124"
            aastore
            dup
            iconst_1
       348: .line 447
            ldc "ibm1124"
            aastore
            dup
            iconst_2
       349: .line 448
            ldc "ibm-1124"
            aastore
            dup
            iconst_3
       350: .line 449
            ldc "1124"
            aastore
       351: .line 444
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       352: .line 452
            aload 0 /* this */
            ldc "x-IBM1364"
            ldc "IBM1364"
       353: .line 453
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       354: .line 454
            ldc "cp1364"
            aastore
            dup
            iconst_1
       355: .line 455
            ldc "ibm1364"
            aastore
            dup
            iconst_2
       356: .line 456
            ldc "ibm-1364"
            aastore
            dup
            iconst_3
       357: .line 457
            ldc "1364"
            aastore
       358: .line 452
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       359: .line 460
            aload 0 /* this */
            ldc "IBM273"
            ldc "IBM273"
       360: .line 461
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       361: .line 462
            ldc "cp273"
            aastore
            dup
            iconst_1
       362: .line 463
            ldc "ibm273"
            aastore
            dup
            iconst_2
       363: .line 464
            ldc "ibm-273"
            aastore
            dup
            iconst_3
       364: .line 465
            ldc "273"
            aastore
       365: .line 460
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       366: .line 468
            aload 0 /* this */
            ldc "IBM277"
            ldc "IBM277"
       367: .line 469
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       368: .line 470
            ldc "cp277"
            aastore
            dup
            iconst_1
       369: .line 471
            ldc "ibm277"
            aastore
            dup
            iconst_2
       370: .line 472
            ldc "ibm-277"
            aastore
            dup
            iconst_3
       371: .line 473
            ldc "277"
            aastore
       372: .line 468
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       373: .line 476
            aload 0 /* this */
            ldc "IBM278"
            ldc "IBM278"
       374: .line 477
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       375: .line 478
            ldc "cp278"
            aastore
            dup
            iconst_1
       376: .line 479
            ldc "ibm278"
            aastore
            dup
            iconst_2
       377: .line 480
            ldc "ibm-278"
            aastore
            dup
            iconst_3
       378: .line 481
            ldc "278"
            aastore
            dup
            iconst_4
       379: .line 482
            ldc "ebcdic-sv"
            aastore
            dup
            iconst_5
       380: .line 483
            ldc "ebcdic-cp-se"
            aastore
            dup
            bipush 6
       381: .line 484
            ldc "csIBM278"
            aastore
       382: .line 476
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       383: .line 487
            aload 0 /* this */
            ldc "IBM280"
            ldc "IBM280"
       384: .line 488
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       385: .line 489
            ldc "cp280"
            aastore
            dup
            iconst_1
       386: .line 490
            ldc "ibm280"
            aastore
            dup
            iconst_2
       387: .line 491
            ldc "ibm-280"
            aastore
            dup
            iconst_3
       388: .line 492
            ldc "280"
            aastore
       389: .line 487
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       390: .line 495
            aload 0 /* this */
            ldc "IBM284"
            ldc "IBM284"
       391: .line 496
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       392: .line 497
            ldc "cp284"
            aastore
            dup
            iconst_1
       393: .line 498
            ldc "ibm284"
            aastore
            dup
            iconst_2
       394: .line 499
            ldc "ibm-284"
            aastore
            dup
            iconst_3
       395: .line 500
            ldc "284"
            aastore
            dup
            iconst_4
       396: .line 501
            ldc "csIBM284"
            aastore
            dup
            iconst_5
       397: .line 502
            ldc "cpibm284"
            aastore
       398: .line 495
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       399: .line 505
            aload 0 /* this */
            ldc "IBM285"
            ldc "IBM285"
       400: .line 506
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
       401: .line 507
            ldc "cp285"
            aastore
            dup
            iconst_1
       402: .line 508
            ldc "ibm285"
            aastore
            dup
            iconst_2
       403: .line 509
            ldc "ibm-285"
            aastore
            dup
            iconst_3
       404: .line 510
            ldc "285"
            aastore
            dup
            iconst_4
       405: .line 511
            ldc "ebcdic-cp-gb"
            aastore
            dup
            iconst_5
       406: .line 512
            ldc "ebcdic-gb"
            aastore
            dup
            bipush 6
       407: .line 513
            ldc "csIBM285"
            aastore
            dup
            bipush 7
       408: .line 514
            ldc "cpibm285"
            aastore
       409: .line 505
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       410: .line 517
            aload 0 /* this */
            ldc "IBM297"
            ldc "IBM297"
       411: .line 518
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       412: .line 519
            ldc "cp297"
            aastore
            dup
            iconst_1
       413: .line 520
            ldc "ibm297"
            aastore
            dup
            iconst_2
       414: .line 521
            ldc "ibm-297"
            aastore
            dup
            iconst_3
       415: .line 522
            ldc "297"
            aastore
            dup
            iconst_4
       416: .line 523
            ldc "ebcdic-cp-fr"
            aastore
            dup
            iconst_5
       417: .line 524
            ldc "cpibm297"
            aastore
            dup
            bipush 6
       418: .line 525
            ldc "csIBM297"
            aastore
       419: .line 517
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       420: .line 528
            aload 0 /* this */
            ldc "IBM420"
            ldc "IBM420"
       421: .line 529
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       422: .line 530
            ldc "cp420"
            aastore
            dup
            iconst_1
       423: .line 531
            ldc "ibm420"
            aastore
            dup
            iconst_2
       424: .line 532
            ldc "ibm-420"
            aastore
            dup
            iconst_3
       425: .line 533
            ldc "ebcdic-cp-ar1"
            aastore
            dup
            iconst_4
       426: .line 534
            ldc "420"
            aastore
            dup
            iconst_5
       427: .line 535
            ldc "csIBM420"
            aastore
       428: .line 528
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       429: .line 538
            aload 0 /* this */
            ldc "IBM424"
            ldc "IBM424"
       430: .line 539
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       431: .line 540
            ldc "cp424"
            aastore
            dup
            iconst_1
       432: .line 541
            ldc "ibm424"
            aastore
            dup
            iconst_2
       433: .line 542
            ldc "ibm-424"
            aastore
            dup
            iconst_3
       434: .line 543
            ldc "424"
            aastore
            dup
            iconst_4
       435: .line 544
            ldc "ebcdic-cp-he"
            aastore
            dup
            iconst_5
       436: .line 545
            ldc "csIBM424"
            aastore
       437: .line 538
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       438: .line 548
            aload 0 /* this */
            ldc "IBM500"
            ldc "IBM500"
       439: .line 549
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       440: .line 550
            ldc "cp500"
            aastore
            dup
            iconst_1
       441: .line 551
            ldc "ibm500"
            aastore
            dup
            iconst_2
       442: .line 552
            ldc "ibm-500"
            aastore
            dup
            iconst_3
       443: .line 553
            ldc "500"
            aastore
            dup
            iconst_4
       444: .line 554
            ldc "ebcdic-cp-ch"
            aastore
            dup
            iconst_5
       445: .line 555
            ldc "ebcdic-cp-bh"
            aastore
            dup
            bipush 6
       446: .line 556
            ldc "csIBM500"
            aastore
       447: .line 548
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       448: .line 559
            aload 0 /* this */
            ldc "x-IBM833"
            ldc "IBM833"
       449: .line 560
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
       450: .line 561
            ldc "cp833"
            aastore
            dup
            iconst_1
       451: .line 562
            ldc "ibm833"
            aastore
            dup
            iconst_2
       452: .line 563
            ldc "ibm-833"
            aastore
       453: .line 559
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       454: .line 566
            aload 0 /* this */
            ldc "x-IBM834"
            ldc "IBM834"
       455: .line 567
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       456: .line 568
            ldc "cp834"
            aastore
            dup
            iconst_1
       457: .line 569
            ldc "ibm834"
            aastore
            dup
            iconst_2
       458: .line 570
            ldc "834"
            aastore
            dup
            iconst_3
       459: .line 571
            ldc "ibm-834"
            aastore
       460: .line 566
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       461: .line 574
            aload 0 /* this */
            ldc "IBM-Thai"
            ldc "IBM838"
       462: .line 575
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       463: .line 576
            ldc "cp838"
            aastore
            dup
            iconst_1
       464: .line 577
            ldc "ibm838"
            aastore
            dup
            iconst_2
       465: .line 578
            ldc "ibm-838"
            aastore
            dup
            iconst_3
       466: .line 579
            ldc "838"
            aastore
       467: .line 574
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       468: .line 582
            aload 0 /* this */
            ldc "IBM870"
            ldc "IBM870"
       469: .line 583
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       470: .line 584
            ldc "cp870"
            aastore
            dup
            iconst_1
       471: .line 585
            ldc "ibm870"
            aastore
            dup
            iconst_2
       472: .line 586
            ldc "ibm-870"
            aastore
            dup
            iconst_3
       473: .line 587
            ldc "870"
            aastore
            dup
            iconst_4
       474: .line 588
            ldc "ebcdic-cp-roece"
            aastore
            dup
            iconst_5
       475: .line 589
            ldc "ebcdic-cp-yu"
            aastore
            dup
            bipush 6
       476: .line 590
            ldc "csIBM870"
            aastore
       477: .line 582
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       478: .line 593
            aload 0 /* this */
            ldc "IBM871"
            ldc "IBM871"
       479: .line 594
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       480: .line 595
            ldc "cp871"
            aastore
            dup
            iconst_1
       481: .line 596
            ldc "ibm871"
            aastore
            dup
            iconst_2
       482: .line 597
            ldc "ibm-871"
            aastore
            dup
            iconst_3
       483: .line 598
            ldc "871"
            aastore
            dup
            iconst_4
       484: .line 599
            ldc "ebcdic-cp-is"
            aastore
            dup
            iconst_5
       485: .line 600
            ldc "csIBM871"
            aastore
       486: .line 593
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       487: .line 603
            aload 0 /* this */
            ldc "x-IBM875"
            ldc "IBM875"
       488: .line 604
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       489: .line 605
            ldc "cp875"
            aastore
            dup
            iconst_1
       490: .line 606
            ldc "ibm875"
            aastore
            dup
            iconst_2
       491: .line 607
            ldc "ibm-875"
            aastore
            dup
            iconst_3
       492: .line 608
            ldc "875"
            aastore
       493: .line 603
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       494: .line 611
            aload 0 /* this */
            ldc "IBM918"
            ldc "IBM918"
       495: .line 612
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       496: .line 613
            ldc "cp918"
            aastore
            dup
            iconst_1
       497: .line 614
            ldc "ibm-918"
            aastore
            dup
            iconst_2
       498: .line 615
            ldc "918"
            aastore
            dup
            iconst_3
       499: .line 616
            ldc "ebcdic-cp-ar2"
            aastore
       500: .line 611
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       501: .line 619
            aload 0 /* this */
            ldc "x-IBM922"
            ldc "IBM922"
       502: .line 620
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       503: .line 621
            ldc "cp922"
            aastore
            dup
            iconst_1
       504: .line 622
            ldc "ibm922"
            aastore
            dup
            iconst_2
       505: .line 623
            ldc "ibm-922"
            aastore
            dup
            iconst_3
       506: .line 624
            ldc "922"
            aastore
       507: .line 619
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       508: .line 627
            aload 0 /* this */
            ldc "x-IBM1097"
            ldc "IBM1097"
       509: .line 628
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       510: .line 629
            ldc "cp1097"
            aastore
            dup
            iconst_1
       511: .line 630
            ldc "ibm1097"
            aastore
            dup
            iconst_2
       512: .line 631
            ldc "ibm-1097"
            aastore
            dup
            iconst_3
       513: .line 632
            ldc "1097"
            aastore
       514: .line 627
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       515: .line 635
            aload 0 /* this */
            ldc "x-IBM949"
            ldc "IBM949"
       516: .line 636
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       517: .line 637
            ldc "cp949"
            aastore
            dup
            iconst_1
       518: .line 638
            ldc "ibm949"
            aastore
            dup
            iconst_2
       519: .line 639
            ldc "ibm-949"
            aastore
            dup
            iconst_3
       520: .line 640
            ldc "949"
            aastore
       521: .line 635
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       522: .line 643
            aload 0 /* this */
            ldc "x-IBM949C"
            ldc "IBM949C"
       523: .line 644
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       524: .line 645
            ldc "cp949C"
            aastore
            dup
            iconst_1
       525: .line 646
            ldc "ibm949C"
            aastore
            dup
            iconst_2
       526: .line 647
            ldc "ibm-949C"
            aastore
            dup
            iconst_3
       527: .line 648
            ldc "949C"
            aastore
       528: .line 643
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       529: .line 651
            aload 0 /* this */
            ldc "x-IBM939"
            ldc "IBM939"
       530: .line 652
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       531: .line 653
            ldc "cp939"
            aastore
            dup
            iconst_1
       532: .line 654
            ldc "ibm939"
            aastore
            dup
            iconst_2
       533: .line 655
            ldc "ibm-939"
            aastore
            dup
            iconst_3
       534: .line 656
            ldc "939"
            aastore
       535: .line 651
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       536: .line 659
            aload 0 /* this */
            ldc "x-IBM933"
            ldc "IBM933"
       537: .line 660
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       538: .line 661
            ldc "cp933"
            aastore
            dup
            iconst_1
       539: .line 662
            ldc "ibm933"
            aastore
            dup
            iconst_2
       540: .line 663
            ldc "ibm-933"
            aastore
            dup
            iconst_3
       541: .line 664
            ldc "933"
            aastore
       542: .line 659
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       543: .line 667
            aload 0 /* this */
            ldc "x-IBM1381"
            ldc "IBM1381"
       544: .line 668
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       545: .line 669
            ldc "cp1381"
            aastore
            dup
            iconst_1
       546: .line 670
            ldc "ibm1381"
            aastore
            dup
            iconst_2
       547: .line 671
            ldc "ibm-1381"
            aastore
            dup
            iconst_3
       548: .line 672
            ldc "1381"
            aastore
       549: .line 667
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       550: .line 675
            aload 0 /* this */
            ldc "x-IBM1383"
            ldc "IBM1383"
       551: .line 676
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       552: .line 677
            ldc "cp1383"
            aastore
            dup
            iconst_1
       553: .line 678
            ldc "ibm1383"
            aastore
            dup
            iconst_2
       554: .line 679
            ldc "ibm-1383"
            aastore
            dup
            iconst_3
       555: .line 680
            ldc "1383"
            aastore
       556: .line 675
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       557: .line 683
            aload 0 /* this */
            ldc "x-IBM970"
            ldc "IBM970"
       558: .line 684
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       559: .line 685
            ldc "cp970"
            aastore
            dup
            iconst_1
       560: .line 686
            ldc "ibm970"
            aastore
            dup
            iconst_2
       561: .line 687
            ldc "ibm-970"
            aastore
            dup
            iconst_3
       562: .line 688
            ldc "ibm-eucKR"
            aastore
            dup
            iconst_4
       563: .line 689
            ldc "970"
            aastore
       564: .line 683
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       565: .line 692
            aload 0 /* this */
            ldc "x-IBM964"
            ldc "IBM964"
       566: .line 693
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       567: .line 694
            ldc "cp964"
            aastore
            dup
            iconst_1
       568: .line 695
            ldc "ibm964"
            aastore
            dup
            iconst_2
       569: .line 696
            ldc "ibm-964"
            aastore
            dup
            iconst_3
       570: .line 697
            ldc "964"
            aastore
       571: .line 692
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       572: .line 700
            aload 0 /* this */
            ldc "x-IBM33722"
            ldc "IBM33722"
       573: .line 701
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       574: .line 702
            ldc "cp33722"
            aastore
            dup
            iconst_1
       575: .line 703
            ldc "ibm33722"
            aastore
            dup
            iconst_2
       576: .line 704
            ldc "ibm-33722"
            aastore
            dup
            iconst_3
       577: .line 705
            ldc "ibm-5050"
            aastore
            dup
            iconst_4
       578: .line 706
            ldc "ibm-33722_vascii_vpua"
            aastore
            dup
            iconst_5
       579: .line 707
            ldc "33722"
            aastore
       580: .line 700
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       581: .line 710
            aload 0 /* this */
            ldc "IBM01140"
            ldc "IBM1140"
       582: .line 711
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       583: .line 712
            ldc "cp1140"
            aastore
            dup
            iconst_1
       584: .line 713
            ldc "ccsid01140"
            aastore
            dup
            iconst_2
       585: .line 714
            ldc "cp01140"
            aastore
            dup
            iconst_3
       586: .line 715
            ldc "1140"
            aastore
            dup
            iconst_4
       587: .line 716
            ldc "ebcdic-us-037+euro"
            aastore
       588: .line 710
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       589: .line 719
            aload 0 /* this */
            ldc "IBM01141"
            ldc "IBM1141"
       590: .line 720
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       591: .line 721
            ldc "cp1141"
            aastore
            dup
            iconst_1
       592: .line 722
            ldc "ccsid01141"
            aastore
            dup
            iconst_2
       593: .line 723
            ldc "cp01141"
            aastore
            dup
            iconst_3
       594: .line 724
            ldc "1141"
            aastore
            dup
            iconst_4
       595: .line 725
            ldc "ebcdic-de-273+euro"
            aastore
       596: .line 719
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       597: .line 728
            aload 0 /* this */
            ldc "IBM01142"
            ldc "IBM1142"
       598: .line 729
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       599: .line 730
            ldc "cp1142"
            aastore
            dup
            iconst_1
       600: .line 731
            ldc "ccsid01142"
            aastore
            dup
            iconst_2
       601: .line 732
            ldc "cp01142"
            aastore
            dup
            iconst_3
       602: .line 733
            ldc "1142"
            aastore
            dup
            iconst_4
       603: .line 734
            ldc "ebcdic-no-277+euro"
            aastore
            dup
            iconst_5
       604: .line 735
            ldc "ebcdic-dk-277+euro"
            aastore
       605: .line 728
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       606: .line 738
            aload 0 /* this */
            ldc "IBM01143"
            ldc "IBM1143"
       607: .line 739
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       608: .line 740
            ldc "cp1143"
            aastore
            dup
            iconst_1
       609: .line 741
            ldc "ccsid01143"
            aastore
            dup
            iconst_2
       610: .line 742
            ldc "cp01143"
            aastore
            dup
            iconst_3
       611: .line 743
            ldc "1143"
            aastore
            dup
            iconst_4
       612: .line 744
            ldc "ebcdic-fi-278+euro"
            aastore
            dup
            iconst_5
       613: .line 745
            ldc "ebcdic-se-278+euro"
            aastore
       614: .line 738
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       615: .line 748
            aload 0 /* this */
            ldc "IBM01144"
            ldc "IBM1144"
       616: .line 749
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       617: .line 750
            ldc "cp1144"
            aastore
            dup
            iconst_1
       618: .line 751
            ldc "ccsid01144"
            aastore
            dup
            iconst_2
       619: .line 752
            ldc "cp01144"
            aastore
            dup
            iconst_3
       620: .line 753
            ldc "1144"
            aastore
            dup
            iconst_4
       621: .line 754
            ldc "ebcdic-it-280+euro"
            aastore
       622: .line 748
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       623: .line 757
            aload 0 /* this */
            ldc "IBM01145"
            ldc "IBM1145"
       624: .line 758
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       625: .line 759
            ldc "cp1145"
            aastore
            dup
            iconst_1
       626: .line 760
            ldc "ccsid01145"
            aastore
            dup
            iconst_2
       627: .line 761
            ldc "cp01145"
            aastore
            dup
            iconst_3
       628: .line 762
            ldc "1145"
            aastore
            dup
            iconst_4
       629: .line 763
            ldc "ebcdic-es-284+euro"
            aastore
       630: .line 757
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       631: .line 766
            aload 0 /* this */
            ldc "IBM01146"
            ldc "IBM1146"
       632: .line 767
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       633: .line 768
            ldc "cp1146"
            aastore
            dup
            iconst_1
       634: .line 769
            ldc "ccsid01146"
            aastore
            dup
            iconst_2
       635: .line 770
            ldc "cp01146"
            aastore
            dup
            iconst_3
       636: .line 771
            ldc "1146"
            aastore
            dup
            iconst_4
       637: .line 772
            ldc "ebcdic-gb-285+euro"
            aastore
       638: .line 766
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       639: .line 775
            aload 0 /* this */
            ldc "IBM01147"
            ldc "IBM1147"
       640: .line 776
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       641: .line 777
            ldc "cp1147"
            aastore
            dup
            iconst_1
       642: .line 778
            ldc "ccsid01147"
            aastore
            dup
            iconst_2
       643: .line 779
            ldc "cp01147"
            aastore
            dup
            iconst_3
       644: .line 780
            ldc "1147"
            aastore
            dup
            iconst_4
       645: .line 781
            ldc "ebcdic-fr-277+euro"
            aastore
       646: .line 775
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       647: .line 784
            aload 0 /* this */
            ldc "IBM01148"
            ldc "IBM1148"
       648: .line 785
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       649: .line 786
            ldc "cp1148"
            aastore
            dup
            iconst_1
       650: .line 787
            ldc "ccsid01148"
            aastore
            dup
            iconst_2
       651: .line 788
            ldc "cp01148"
            aastore
            dup
            iconst_3
       652: .line 789
            ldc "1148"
            aastore
            dup
            iconst_4
       653: .line 790
            ldc "ebcdic-international-500+euro"
            aastore
       654: .line 784
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       655: .line 793
            aload 0 /* this */
            ldc "IBM01149"
            ldc "IBM1149"
       656: .line 794
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       657: .line 795
            ldc "cp1149"
            aastore
            dup
            iconst_1
       658: .line 796
            ldc "ccsid01149"
            aastore
            dup
            iconst_2
       659: .line 797
            ldc "cp01149"
            aastore
            dup
            iconst_3
       660: .line 798
            ldc "1149"
            aastore
            dup
            iconst_4
       661: .line 799
            ldc "ebcdic-s-871+euro"
            aastore
       662: .line 793
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       663: .line 802
            aload 0 /* this */
            ldc "IBM290"
            ldc "IBM290"
       664: .line 803
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       665: .line 804
            ldc "cp290"
            aastore
            dup
            iconst_1
       666: .line 805
            ldc "ibm290"
            aastore
            dup
            iconst_2
       667: .line 806
            ldc "ibm-290"
            aastore
            dup
            iconst_3
       668: .line 807
            ldc "csIBM290"
            aastore
            dup
            iconst_4
       669: .line 808
            ldc "EBCDIC-JP-kana"
            aastore
            dup
            iconst_5
       670: .line 809
            ldc "290"
            aastore
       671: .line 802
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       672: .line 812
            aload 0 /* this */
            ldc "x-IBM1166"
            ldc "IBM1166"
       673: .line 813
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       674: .line 814
            ldc "cp1166"
            aastore
            dup
            iconst_1
       675: .line 815
            ldc "ibm1166"
            aastore
            dup
            iconst_2
       676: .line 816
            ldc "ibm-1166"
            aastore
            dup
            iconst_3
       677: .line 817
            ldc "1166"
            aastore
       678: .line 812
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       679: .line 820
            aload 0 /* this */
            ldc "x-IBM300"
            ldc "IBM300"
       680: .line 821
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       681: .line 822
            ldc "cp300"
            aastore
            dup
            iconst_1
       682: .line 823
            ldc "ibm300"
            aastore
            dup
            iconst_2
       683: .line 824
            ldc "ibm-300"
            aastore
            dup
            iconst_3
       684: .line 825
            ldc "300"
            aastore
       685: .line 820
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       686: .line 828
            aload 0 /* this */
            ldc "x-MacRoman"
            ldc "MacRoman"
       687: .line 829
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       688: .line 830
            ldc "MacRoman"
            aastore
       689: .line 828
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       690: .line 833
            aload 0 /* this */
            ldc "x-MacCentralEurope"
            ldc "MacCentralEurope"
       691: .line 834
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       692: .line 835
            ldc "MacCentralEurope"
            aastore
       693: .line 833
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       694: .line 838
            aload 0 /* this */
            ldc "x-MacCroatian"
            ldc "MacCroatian"
       695: .line 839
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       696: .line 840
            ldc "MacCroatian"
            aastore
       697: .line 838
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       698: .line 843
            aload 0 /* this */
            ldc "x-MacGreek"
            ldc "MacGreek"
       699: .line 844
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       700: .line 845
            ldc "MacGreek"
            aastore
       701: .line 843
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       702: .line 848
            aload 0 /* this */
            ldc "x-MacCyrillic"
            ldc "MacCyrillic"
       703: .line 849
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       704: .line 850
            ldc "MacCyrillic"
            aastore
       705: .line 848
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       706: .line 853
            aload 0 /* this */
            ldc "x-MacUkraine"
            ldc "MacUkraine"
       707: .line 854
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       708: .line 855
            ldc "MacUkraine"
            aastore
       709: .line 853
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       710: .line 858
            aload 0 /* this */
            ldc "x-MacTurkish"
            ldc "MacTurkish"
       711: .line 859
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       712: .line 860
            ldc "MacTurkish"
            aastore
       713: .line 858
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       714: .line 863
            aload 0 /* this */
            ldc "x-MacArabic"
            ldc "MacArabic"
       715: .line 864
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       716: .line 865
            ldc "MacArabic"
            aastore
       717: .line 863
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       718: .line 868
            aload 0 /* this */
            ldc "x-MacHebrew"
            ldc "MacHebrew"
       719: .line 869
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       720: .line 870
            ldc "MacHebrew"
            aastore
       721: .line 868
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       722: .line 873
            aload 0 /* this */
            ldc "x-MacIceland"
            ldc "MacIceland"
       723: .line 874
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       724: .line 875
            ldc "MacIceland"
            aastore
       725: .line 873
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       726: .line 878
            aload 0 /* this */
            ldc "x-MacRomania"
            ldc "MacRomania"
       727: .line 879
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       728: .line 880
            ldc "MacRomania"
            aastore
       729: .line 878
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       730: .line 883
            aload 0 /* this */
            ldc "x-MacThai"
            ldc "MacThai"
       731: .line 884
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       732: .line 885
            ldc "MacThai"
            aastore
       733: .line 883
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       734: .line 888
            aload 0 /* this */
            ldc "x-MacSymbol"
            ldc "MacSymbol"
       735: .line 889
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       736: .line 890
            ldc "MacSymbol"
            aastore
       737: .line 888
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       738: .line 893
            aload 0 /* this */
            ldc "x-MacDingbat"
            ldc "MacDingbat"
       739: .line 894
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       740: .line 895
            ldc "MacDingbat"
            aastore
       741: .line 893
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       742: .line 899
            aload 0 /* this */
            putstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
       743: .line 901
            return
        end local 0 // sun.nio.cs.ext.ExtendedCharsets this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  744     0  this  Lsun/nio/cs/ext/ExtendedCharsets;

  protected void init();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=8, args_size=1
        start local 0 // sun.nio.cs.ext.ExtendedCharsets this
         0: .line 945
            aload 0 /* this */
            getfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
            ifeq 2
         1: .line 946
            return
         2: .line 947
      StackMap locals:
      StackMap stack:
            invokestatic jdk.internal.misc.VM.isBooted:()Z
            ifne 4
         3: .line 948
            return
         4: .line 950
      StackMap locals:
      StackMap stack:
            ldc "sun.nio.cs.map"
            invokestatic sun.nio.cs.ext.ExtendedCharsets.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* map */
        start local 1 // java.lang.String map
         5: .line 951
            iconst_0
            istore 2 /* sjisIsMS932 */
        start local 2 // boolean sjisIsMS932
         6: .line 952
            iconst_0
            istore 3 /* iso2022jpIsMS50221 */
        start local 3 // boolean iso2022jpIsMS50221
         7: .line 953
            iconst_0
            istore 4 /* iso2022jpIsMS50220 */
        start local 4 // boolean iso2022jpIsMS50220
         8: .line 954
            iconst_0
            istore 5 /* iso2022jpIsMSISO2022JP */
        start local 5 // boolean iso2022jpIsMSISO2022JP
         9: .line 955
            aload 1 /* map */
            ifnull 26
        10: .line 956
            aload 1 /* map */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 6 /* maps */
        start local 6 // java.lang.String[] maps
        11: .line 957
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        12: goto 25
        13: .line 958
      StackMap locals: sun.nio.cs.ext.ExtendedCharsets java.lang.String int int int int java.lang.String[] int
      StackMap stack:
            aload 6 /* maps */
            iload 7 /* i */
            aaload
            ldc "Windows-31J/Shift_JIS"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 16
        14: .line 959
            iconst_1
            istore 2 /* sjisIsMS932 */
        15: .line 960
            goto 24
      StackMap locals:
      StackMap stack:
        16: aload 6 /* maps */
            iload 7 /* i */
            aaload
            ldc "x-windows-50221/ISO-2022-JP"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 19
        17: .line 961
            iconst_1
            istore 3 /* iso2022jpIsMS50221 */
        18: .line 962
            goto 24
      StackMap locals:
      StackMap stack:
        19: aload 6 /* maps */
            iload 7 /* i */
            aaload
            ldc "x-windows-50220/ISO-2022-JP"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 22
        20: .line 963
            iconst_1
            istore 4 /* iso2022jpIsMS50220 */
        21: .line 964
            goto 24
      StackMap locals:
      StackMap stack:
        22: aload 6 /* maps */
            iload 7 /* i */
            aaload
            ldc "x-windows-iso2022jp/ISO-2022-JP"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 24
        23: .line 965
            iconst_1
            istore 5 /* iso2022jpIsMSISO2022JP */
        24: .line 957
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 7 /* i */
            aload 6 /* maps */
            arraylength
            if_icmplt 13
        end local 7 // int i
        end local 6 // java.lang.String[] maps
        26: .line 969
      StackMap locals:
      StackMap stack:
            iload 2 /* sjisIsMS932 */
            ifeq 57
            aload 0 /* this */
            ldc "Shift_JIS"
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.hasCharset:(Ljava/lang/String;)Z
            ifeq 57
        27: .line 970
            aload 0 /* this */
            ldc "Shift_JIS"
        28: .line 971
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
        29: .line 973
            ldc "sjis"
            aastore
            dup
            iconst_1
        30: .line 974
            ldc "shift_jis"
            aastore
            dup
            iconst_2
        31: .line 975
            ldc "shift-jis"
            aastore
            dup
            iconst_3
        32: .line 976
            ldc "ms_kanji"
            aastore
            dup
            iconst_4
        33: .line 977
            ldc "x-sjis"
            aastore
            dup
            iconst_5
        34: .line 978
            ldc "csShiftJIS"
            aastore
        35: .line 970
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        36: .line 980
            aload 0 /* this */
            ldc "windows-31j"
        37: .line 981
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
        38: .line 982
            ldc "MS932"
            aastore
            dup
            iconst_1
        39: .line 983
            ldc "windows-932"
            aastore
            dup
            iconst_2
        40: .line 984
            ldc "csWindows31J"
            aastore
        41: .line 980
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        42: .line 986
            aload 0 /* this */
            ldc "Shift_JIS"
            ldc "SJIS"
        43: .line 987
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
        44: .line 989
            ldc "sjis"
            aastore
        45: .line 986
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        46: .line 991
            aload 0 /* this */
            ldc "windows-31j"
            ldc "MS932"
        47: .line 992
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
        48: .line 993
            ldc "MS932"
            aastore
            dup
            iconst_1
        49: .line 994
            ldc "windows-932"
            aastore
            dup
            iconst_2
        50: .line 995
            ldc "csWindows31J"
            aastore
            dup
            iconst_3
        51: .line 996
            ldc "shift-jis"
            aastore
            dup
            iconst_4
        52: .line 997
            ldc "ms_kanji"
            aastore
            dup
            iconst_5
        53: .line 998
            ldc "x-sjis"
            aastore
            dup
            bipush 6
        54: .line 999
            ldc "csShiftJIS"
            aastore
            dup
            bipush 7
        55: .line 1003
            ldc "shift_jis"
            aastore
        56: .line 991
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        57: .line 1006
      StackMap locals:
      StackMap stack:
            iload 3 /* iso2022jpIsMS50221 */
            ifne 60
        58: .line 1007
            iload 4 /* iso2022jpIsMS50220 */
            ifne 60
        59: .line 1008
            iload 5 /* iso2022jpIsMSISO2022JP */
            ifeq 118
        60: .line 1009
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "ISO-2022-JP"
        61: .line 1010
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
        62: .line 1011
            ldc "iso2022jp"
            aastore
            dup
            iconst_1
        63: .line 1012
            ldc "jis"
            aastore
            dup
            iconst_2
        64: .line 1013
            ldc "csISO2022JP"
            aastore
            dup
            iconst_3
        65: .line 1014
            ldc "jis_encoding"
            aastore
            dup
            iconst_4
        66: .line 1015
            ldc "csjisencoding"
            aastore
        67: .line 1009
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        68: .line 1017
            iload 3 /* iso2022jpIsMS50221 */
            ifeq 86
        69: .line 1018
            aload 0 /* this */
            ldc "x-windows-50221"
        70: .line 1019
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        71: .line 1020
            ldc "cp50221"
            aastore
            dup
            iconst_1
        72: .line 1021
            ldc "ms50221"
            aastore
        73: .line 1018
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        74: .line 1023
            aload 0 /* this */
            ldc "x-windows-50221"
            ldc "MS50221"
        75: .line 1024
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
        76: .line 1025
            ldc "cp50221"
            aastore
            dup
            iconst_1
        77: .line 1026
            ldc "ms50221"
            aastore
            dup
            iconst_2
        78: .line 1027
            ldc "iso-2022-jp"
            aastore
            dup
            iconst_3
        79: .line 1028
            ldc "iso2022jp"
            aastore
            dup
            iconst_4
        80: .line 1029
            ldc "jis"
            aastore
            dup
            iconst_5
        81: .line 1030
            ldc "csISO2022JP"
            aastore
            dup
            bipush 6
        82: .line 1031
            ldc "jis_encoding"
            aastore
            dup
            bipush 7
        83: .line 1032
            ldc "csjisencoding"
            aastore
        84: .line 1023
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        85: .line 1034
            goto 118
      StackMap locals:
      StackMap stack:
        86: iload 4 /* iso2022jpIsMS50220 */
            ifeq 104
        87: .line 1035
            aload 0 /* this */
            ldc "x-windows-50220"
        88: .line 1036
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        89: .line 1037
            ldc "cp50220"
            aastore
            dup
            iconst_1
        90: .line 1038
            ldc "ms50220"
            aastore
        91: .line 1035
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        92: .line 1040
            aload 0 /* this */
            ldc "x-windows-50220"
            ldc "MS50220"
        93: .line 1041
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
        94: .line 1042
            ldc "cp50220"
            aastore
            dup
            iconst_1
        95: .line 1043
            ldc "ms50220"
            aastore
            dup
            iconst_2
        96: .line 1044
            ldc "iso-2022-jp"
            aastore
            dup
            iconst_3
        97: .line 1045
            ldc "iso2022jp"
            aastore
            dup
            iconst_4
        98: .line 1046
            ldc "jis"
            aastore
            dup
            iconst_5
        99: .line 1047
            ldc "csISO2022JP"
            aastore
            dup
            bipush 6
       100: .line 1048
            ldc "jis_encoding"
            aastore
            dup
            bipush 7
       101: .line 1049
            ldc "csjisencoding"
            aastore
       102: .line 1040
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       103: .line 1051
            goto 118
       104: .line 1052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "x-windows-iso2022jp"
       105: .line 1053
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       106: .line 1054
            ldc "windows-iso2022jp"
            aastore
       107: .line 1052
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
       108: .line 1056
            aload 0 /* this */
            ldc "x-windows-iso2022jp"
            ldc "MSISO2022JP"
       109: .line 1057
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       110: .line 1058
            ldc "windows-iso2022jp"
            aastore
            dup
            iconst_1
       111: .line 1059
            ldc "iso-2022-jp"
            aastore
            dup
            iconst_2
       112: .line 1060
            ldc "iso2022jp"
            aastore
            dup
            iconst_3
       113: .line 1061
            ldc "jis"
            aastore
            dup
            iconst_4
       114: .line 1062
            ldc "csISO2022JP"
            aastore
            dup
            iconst_5
       115: .line 1063
            ldc "jis_encoding"
            aastore
            dup
            bipush 6
       116: .line 1064
            ldc "csjisencoding"
            aastore
       117: .line 1056
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       118: .line 1070
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
       119: .line 1071
            return
        end local 5 // boolean iso2022jpIsMSISO2022JP
        end local 4 // boolean iso2022jpIsMS50220
        end local 3 // boolean iso2022jpIsMS50221
        end local 2 // boolean sjisIsMS932
        end local 1 // java.lang.String map
        end local 0 // sun.nio.cs.ext.ExtendedCharsets this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0  120     0                    this  Lsun/nio/cs/ext/ExtendedCharsets;
            5  120     1                     map  Ljava/lang/String;
            6  120     2             sjisIsMS932  Z
            7  120     3      iso2022jpIsMS50221  Z
            8  120     4      iso2022jpIsMS50220  Z
            9  120     5  iso2022jpIsMSISO2022JP  Z
           11   26     6                    maps  [Ljava/lang/String;
           12   26     7                       i  I

  private static java.lang.String getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String key
         0: .line 1077
            new sun.nio.cs.ext.ExtendedCharsets$1
            dup
            aload 0 /* key */
            invokespecial sun.nio.cs.ext.ExtendedCharsets$1.<init>:(Ljava/lang/String;)V
         1: .line 1076
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // java.lang.String key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  public static java.lang.String[] aliasesFor(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String charsetName
         0: .line 1086
            getstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
            ifnonnull 2
         1: .line 1087
            aconst_null
            areturn
         2: .line 1088
      StackMap locals:
      StackMap stack:
            getstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
            aload 0 /* charsetName */
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.aliases:(Ljava/lang/String;)[Ljava/lang/String;
            areturn
        end local 0 // java.lang.String charsetName
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0  charsetName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      charsetName  
}
SourceFile: "ExtendedCharsets.java"
NestMembers:
  sun.nio.cs.ext.ExtendedCharsets$1
InnerClasses:
  sun.nio.cs.ext.ExtendedCharsets$1