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 920
            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
            bipush 9
            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
            dup
            iconst_4
       142: .line 214
            ldc "cp932"
            aastore
            dup
            iconst_5
       143: .line 215
            ldc "ibm932"
            aastore
            dup
            bipush 6
       144: .line 216
            ldc "ibm-932"
            aastore
            dup
            bipush 7
       145: .line 217
            ldc "932"
            aastore
            dup
            bipush 8
       146: .line 218
            ldc "x-ibm932"
            aastore
       147: .line 208
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       148: .line 221
            aload 0 /* this */
            ldc "x-IBM943"
            ldc "IBM943"
       149: .line 222
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       150: .line 223
            ldc "cp943"
            aastore
            dup
            iconst_1
       151: .line 224
            ldc "ibm943"
            aastore
            dup
            iconst_2
       152: .line 225
            ldc "ibm-943"
            aastore
            dup
            iconst_3
       153: .line 226
            ldc "943"
            aastore
       154: .line 221
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       155: .line 229
            aload 0 /* this */
            ldc "x-IBM943C"
            ldc "IBM943C"
       156: .line 230
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       157: .line 231
            ldc "cp943C"
            aastore
            dup
            iconst_1
       158: .line 232
            ldc "ibm943C"
            aastore
            dup
            iconst_2
       159: .line 233
            ldc "ibm-943C"
            aastore
            dup
            iconst_3
       160: .line 234
            ldc "943C"
            aastore
       161: .line 229
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       162: .line 237
            aload 0 /* this */
            ldc "x-IBM948"
            ldc "IBM948"
       163: .line 238
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       164: .line 239
            ldc "cp948"
            aastore
            dup
            iconst_1
       165: .line 240
            ldc "ibm948"
            aastore
            dup
            iconst_2
       166: .line 241
            ldc "ibm-948"
            aastore
            dup
            iconst_3
       167: .line 242
            ldc "948"
            aastore
       168: .line 237
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       169: .line 245
            aload 0 /* this */
            ldc "x-IBM950"
            ldc "IBM950"
       170: .line 246
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       171: .line 247
            ldc "cp950"
            aastore
            dup
            iconst_1
       172: .line 248
            ldc "ibm950"
            aastore
            dup
            iconst_2
       173: .line 249
            ldc "ibm-950"
            aastore
            dup
            iconst_3
       174: .line 250
            ldc "950"
            aastore
       175: .line 245
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       176: .line 253
            aload 0 /* this */
            ldc "x-IBM930"
            ldc "IBM930"
       177: .line 254
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       178: .line 255
            ldc "cp930"
            aastore
            dup
            iconst_1
       179: .line 256
            ldc "ibm930"
            aastore
            dup
            iconst_2
       180: .line 257
            ldc "ibm-930"
            aastore
            dup
            iconst_3
       181: .line 258
            ldc "930"
            aastore
       182: .line 253
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       183: .line 261
            aload 0 /* this */
            ldc "x-IBM935"
            ldc "IBM935"
       184: .line 262
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       185: .line 263
            ldc "cp935"
            aastore
            dup
            iconst_1
       186: .line 264
            ldc "ibm935"
            aastore
            dup
            iconst_2
       187: .line 265
            ldc "ibm-935"
            aastore
            dup
            iconst_3
       188: .line 266
            ldc "935"
            aastore
       189: .line 261
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       190: .line 269
            aload 0 /* this */
            ldc "x-IBM937"
            ldc "IBM937"
       191: .line 270
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       192: .line 271
            ldc "cp937"
            aastore
            dup
            iconst_1
       193: .line 272
            ldc "ibm937"
            aastore
            dup
            iconst_2
       194: .line 273
            ldc "ibm-937"
            aastore
            dup
            iconst_3
       195: .line 274
            ldc "937"
            aastore
       196: .line 269
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       197: .line 277
            aload 0 /* this */
            ldc "x-IBM856"
            ldc "IBM856"
       198: .line 278
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       199: .line 279
            ldc "cp856"
            aastore
            dup
            iconst_1
       200: .line 280
            ldc "ibm-856"
            aastore
            dup
            iconst_2
       201: .line 281
            ldc "ibm856"
            aastore
            dup
            iconst_3
       202: .line 282
            ldc "856"
            aastore
       203: .line 277
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       204: .line 285
            aload 0 /* this */
            ldc "IBM860"
            ldc "IBM860"
       205: .line 286
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       206: .line 287
            ldc "cp860"
            aastore
            dup
            iconst_1
       207: .line 288
            ldc "ibm860"
            aastore
            dup
            iconst_2
       208: .line 289
            ldc "ibm-860"
            aastore
            dup
            iconst_3
       209: .line 290
            ldc "860"
            aastore
            dup
            iconst_4
       210: .line 291
            ldc "csIBM860"
            aastore
       211: .line 285
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       212: .line 294
            aload 0 /* this */
            ldc "IBM861"
            ldc "IBM861"
       213: .line 295
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       214: .line 296
            ldc "cp861"
            aastore
            dup
            iconst_1
       215: .line 297
            ldc "ibm861"
            aastore
            dup
            iconst_2
       216: .line 298
            ldc "ibm-861"
            aastore
            dup
            iconst_3
       217: .line 299
            ldc "861"
            aastore
            dup
            iconst_4
       218: .line 300
            ldc "csIBM861"
            aastore
            dup
            iconst_5
       219: .line 301
            ldc "cp-is"
            aastore
       220: .line 294
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       221: .line 304
            aload 0 /* this */
            ldc "IBM863"
            ldc "IBM863"
       222: .line 305
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       223: .line 306
            ldc "cp863"
            aastore
            dup
            iconst_1
       224: .line 307
            ldc "ibm863"
            aastore
            dup
            iconst_2
       225: .line 308
            ldc "ibm-863"
            aastore
            dup
            iconst_3
       226: .line 309
            ldc "863"
            aastore
            dup
            iconst_4
       227: .line 310
            ldc "csIBM863"
            aastore
       228: .line 304
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       229: .line 313
            aload 0 /* this */
            ldc "IBM864"
            ldc "IBM864"
       230: .line 314
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       231: .line 315
            ldc "cp864"
            aastore
            dup
            iconst_1
       232: .line 316
            ldc "ibm864"
            aastore
            dup
            iconst_2
       233: .line 317
            ldc "ibm-864"
            aastore
            dup
            iconst_3
       234: .line 318
            ldc "864"
            aastore
            dup
            iconst_4
       235: .line 319
            ldc "csIBM864"
            aastore
       236: .line 313
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       237: .line 322
            aload 0 /* this */
            ldc "IBM865"
            ldc "IBM865"
       238: .line 323
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       239: .line 324
            ldc "cp865"
            aastore
            dup
            iconst_1
       240: .line 325
            ldc "ibm865"
            aastore
            dup
            iconst_2
       241: .line 326
            ldc "ibm-865"
            aastore
            dup
            iconst_3
       242: .line 327
            ldc "865"
            aastore
            dup
            iconst_4
       243: .line 328
            ldc "csIBM865"
            aastore
       244: .line 322
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       245: .line 331
            aload 0 /* this */
            ldc "IBM868"
            ldc "IBM868"
       246: .line 332
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       247: .line 333
            ldc "cp868"
            aastore
            dup
            iconst_1
       248: .line 334
            ldc "ibm868"
            aastore
            dup
            iconst_2
       249: .line 335
            ldc "ibm-868"
            aastore
            dup
            iconst_3
       250: .line 336
            ldc "868"
            aastore
            dup
            iconst_4
       251: .line 337
            ldc "cp-ar"
            aastore
            dup
            iconst_5
       252: .line 338
            ldc "csIBM868"
            aastore
       253: .line 331
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       254: .line 341
            aload 0 /* this */
            ldc "IBM869"
            ldc "IBM869"
       255: .line 342
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       256: .line 343
            ldc "cp869"
            aastore
            dup
            iconst_1
       257: .line 344
            ldc "ibm869"
            aastore
            dup
            iconst_2
       258: .line 345
            ldc "ibm-869"
            aastore
            dup
            iconst_3
       259: .line 346
            ldc "869"
            aastore
            dup
            iconst_4
       260: .line 347
            ldc "cp-gr"
            aastore
            dup
            iconst_5
       261: .line 348
            ldc "csIBM869"
            aastore
       262: .line 341
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       263: .line 351
            aload 0 /* this */
            ldc "x-IBM921"
            ldc "IBM921"
       264: .line 352
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       265: .line 353
            ldc "cp921"
            aastore
            dup
            iconst_1
       266: .line 354
            ldc "ibm921"
            aastore
            dup
            iconst_2
       267: .line 355
            ldc "ibm-921"
            aastore
            dup
            iconst_3
       268: .line 356
            ldc "921"
            aastore
       269: .line 351
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       270: .line 359
            aload 0 /* this */
            ldc "x-IBM1006"
            ldc "IBM1006"
       271: .line 360
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       272: .line 361
            ldc "cp1006"
            aastore
            dup
            iconst_1
       273: .line 362
            ldc "ibm1006"
            aastore
            dup
            iconst_2
       274: .line 363
            ldc "ibm-1006"
            aastore
            dup
            iconst_3
       275: .line 364
            ldc "1006"
            aastore
       276: .line 359
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       277: .line 367
            aload 0 /* this */
            ldc "x-IBM1046"
            ldc "IBM1046"
       278: .line 368
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       279: .line 369
            ldc "cp1046"
            aastore
            dup
            iconst_1
       280: .line 370
            ldc "ibm1046"
            aastore
            dup
            iconst_2
       281: .line 371
            ldc "ibm-1046"
            aastore
            dup
            iconst_3
       282: .line 372
            ldc "1046"
            aastore
       283: .line 367
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       284: .line 375
            aload 0 /* this */
            ldc "IBM1047"
            ldc "IBM1047"
       285: .line 376
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
       286: .line 377
            ldc "cp1047"
            aastore
            dup
            iconst_1
       287: .line 378
            ldc "ibm-1047"
            aastore
            dup
            iconst_2
       288: .line 379
            ldc "1047"
            aastore
       289: .line 375
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       290: .line 382
            aload 0 /* this */
            ldc "x-IBM1098"
            ldc "IBM1098"
       291: .line 383
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       292: .line 384
            ldc "cp1098"
            aastore
            dup
            iconst_1
       293: .line 385
            ldc "ibm1098"
            aastore
            dup
            iconst_2
       294: .line 386
            ldc "ibm-1098"
            aastore
            dup
            iconst_3
       295: .line 387
            ldc "1098"
            aastore
       296: .line 382
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       297: .line 390
            aload 0 /* this */
            ldc "IBM037"
            ldc "IBM037"
       298: .line 391
            bipush 15
            anewarray java.lang.String
            dup
            iconst_0
       299: .line 392
            ldc "cp037"
            aastore
            dup
            iconst_1
       300: .line 393
            ldc "ibm037"
            aastore
            dup
            iconst_2
       301: .line 394
            ldc "ebcdic-cp-us"
            aastore
            dup
            iconst_3
       302: .line 395
            ldc "ebcdic-cp-ca"
            aastore
            dup
            iconst_4
       303: .line 396
            ldc "ebcdic-cp-wt"
            aastore
            dup
            iconst_5
       304: .line 397
            ldc "ebcdic-cp-nl"
            aastore
            dup
            bipush 6
       305: .line 398
            ldc "csIBM037"
            aastore
            dup
            bipush 7
       306: .line 399
            ldc "cs-ebcdic-cp-us"
            aastore
            dup
            bipush 8
       307: .line 400
            ldc "cs-ebcdic-cp-ca"
            aastore
            dup
            bipush 9
       308: .line 401
            ldc "cs-ebcdic-cp-wt"
            aastore
            dup
            bipush 10
       309: .line 402
            ldc "cs-ebcdic-cp-nl"
            aastore
            dup
            bipush 11
       310: .line 403
            ldc "ibm-037"
            aastore
            dup
            bipush 12
       311: .line 404
            ldc "ibm-37"
            aastore
            dup
            bipush 13
       312: .line 405
            ldc "cpibm37"
            aastore
            dup
            bipush 14
       313: .line 406
            ldc "037"
            aastore
       314: .line 390
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       315: .line 409
            aload 0 /* this */
            ldc "x-IBM1025"
            ldc "IBM1025"
       316: .line 410
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       317: .line 411
            ldc "cp1025"
            aastore
            dup
            iconst_1
       318: .line 412
            ldc "ibm1025"
            aastore
            dup
            iconst_2
       319: .line 413
            ldc "ibm-1025"
            aastore
            dup
            iconst_3
       320: .line 414
            ldc "1025"
            aastore
       321: .line 409
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       322: .line 417
            aload 0 /* this */
            ldc "IBM1026"
            ldc "IBM1026"
       323: .line 418
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       324: .line 419
            ldc "cp1026"
            aastore
            dup
            iconst_1
       325: .line 420
            ldc "ibm1026"
            aastore
            dup
            iconst_2
       326: .line 421
            ldc "ibm-1026"
            aastore
            dup
            iconst_3
       327: .line 422
            ldc "1026"
            aastore
       328: .line 417
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       329: .line 425
            aload 0 /* this */
            ldc "x-IBM1112"
            ldc "IBM1112"
       330: .line 426
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       331: .line 427
            ldc "cp1112"
            aastore
            dup
            iconst_1
       332: .line 428
            ldc "ibm1112"
            aastore
            dup
            iconst_2
       333: .line 429
            ldc "ibm-1112"
            aastore
            dup
            iconst_3
       334: .line 430
            ldc "1112"
            aastore
       335: .line 425
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       336: .line 433
            aload 0 /* this */
            ldc "x-IBM1122"
            ldc "IBM1122"
       337: .line 434
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       338: .line 435
            ldc "cp1122"
            aastore
            dup
            iconst_1
       339: .line 436
            ldc "ibm1122"
            aastore
            dup
            iconst_2
       340: .line 437
            ldc "ibm-1122"
            aastore
            dup
            iconst_3
       341: .line 438
            ldc "1122"
            aastore
       342: .line 433
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       343: .line 441
            aload 0 /* this */
            ldc "x-IBM1123"
            ldc "IBM1123"
       344: .line 442
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       345: .line 443
            ldc "cp1123"
            aastore
            dup
            iconst_1
       346: .line 444
            ldc "ibm1123"
            aastore
            dup
            iconst_2
       347: .line 445
            ldc "ibm-1123"
            aastore
            dup
            iconst_3
       348: .line 446
            ldc "1123"
            aastore
       349: .line 441
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       350: .line 449
            aload 0 /* this */
            ldc "x-IBM1124"
            ldc "IBM1124"
       351: .line 450
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       352: .line 451
            ldc "cp1124"
            aastore
            dup
            iconst_1
       353: .line 452
            ldc "ibm1124"
            aastore
            dup
            iconst_2
       354: .line 453
            ldc "ibm-1124"
            aastore
            dup
            iconst_3
       355: .line 454
            ldc "1124"
            aastore
       356: .line 449
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       357: .line 457
            aload 0 /* this */
            ldc "x-IBM1129"
            ldc "IBM1129"
       358: .line 458
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       359: .line 459
            ldc "cp1129"
            aastore
            dup
            iconst_1
       360: .line 460
            ldc "ibm1129"
            aastore
            dup
            iconst_2
       361: .line 461
            ldc "ibm-1129"
            aastore
            dup
            iconst_3
       362: .line 462
            ldc "1129"
            aastore
       363: .line 457
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       364: .line 465
            aload 0 /* this */
            ldc "x-IBM1364"
            ldc "IBM1364"
       365: .line 466
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       366: .line 467
            ldc "cp1364"
            aastore
            dup
            iconst_1
       367: .line 468
            ldc "ibm1364"
            aastore
            dup
            iconst_2
       368: .line 469
            ldc "ibm-1364"
            aastore
            dup
            iconst_3
       369: .line 470
            ldc "1364"
            aastore
       370: .line 465
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       371: .line 473
            aload 0 /* this */
            ldc "IBM273"
            ldc "IBM273"
       372: .line 474
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       373: .line 475
            ldc "cp273"
            aastore
            dup
            iconst_1
       374: .line 476
            ldc "ibm273"
            aastore
            dup
            iconst_2
       375: .line 477
            ldc "ibm-273"
            aastore
            dup
            iconst_3
       376: .line 478
            ldc "273"
            aastore
       377: .line 473
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       378: .line 481
            aload 0 /* this */
            ldc "IBM277"
            ldc "IBM277"
       379: .line 482
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       380: .line 483
            ldc "cp277"
            aastore
            dup
            iconst_1
       381: .line 484
            ldc "ibm277"
            aastore
            dup
            iconst_2
       382: .line 485
            ldc "ibm-277"
            aastore
            dup
            iconst_3
       383: .line 486
            ldc "277"
            aastore
       384: .line 481
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       385: .line 489
            aload 0 /* this */
            ldc "IBM278"
            ldc "IBM278"
       386: .line 490
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       387: .line 491
            ldc "cp278"
            aastore
            dup
            iconst_1
       388: .line 492
            ldc "ibm278"
            aastore
            dup
            iconst_2
       389: .line 493
            ldc "ibm-278"
            aastore
            dup
            iconst_3
       390: .line 494
            ldc "278"
            aastore
            dup
            iconst_4
       391: .line 495
            ldc "ebcdic-sv"
            aastore
            dup
            iconst_5
       392: .line 496
            ldc "ebcdic-cp-se"
            aastore
            dup
            bipush 6
       393: .line 497
            ldc "csIBM278"
            aastore
       394: .line 489
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       395: .line 500
            aload 0 /* this */
            ldc "IBM280"
            ldc "IBM280"
       396: .line 501
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       397: .line 502
            ldc "cp280"
            aastore
            dup
            iconst_1
       398: .line 503
            ldc "ibm280"
            aastore
            dup
            iconst_2
       399: .line 504
            ldc "ibm-280"
            aastore
            dup
            iconst_3
       400: .line 505
            ldc "280"
            aastore
       401: .line 500
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       402: .line 508
            aload 0 /* this */
            ldc "IBM284"
            ldc "IBM284"
       403: .line 509
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       404: .line 510
            ldc "cp284"
            aastore
            dup
            iconst_1
       405: .line 511
            ldc "ibm284"
            aastore
            dup
            iconst_2
       406: .line 512
            ldc "ibm-284"
            aastore
            dup
            iconst_3
       407: .line 513
            ldc "284"
            aastore
            dup
            iconst_4
       408: .line 514
            ldc "csIBM284"
            aastore
            dup
            iconst_5
       409: .line 515
            ldc "cpibm284"
            aastore
       410: .line 508
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       411: .line 518
            aload 0 /* this */
            ldc "IBM285"
            ldc "IBM285"
       412: .line 519
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
       413: .line 520
            ldc "cp285"
            aastore
            dup
            iconst_1
       414: .line 521
            ldc "ibm285"
            aastore
            dup
            iconst_2
       415: .line 522
            ldc "ibm-285"
            aastore
            dup
            iconst_3
       416: .line 523
            ldc "285"
            aastore
            dup
            iconst_4
       417: .line 524
            ldc "ebcdic-cp-gb"
            aastore
            dup
            iconst_5
       418: .line 525
            ldc "ebcdic-gb"
            aastore
            dup
            bipush 6
       419: .line 526
            ldc "csIBM285"
            aastore
            dup
            bipush 7
       420: .line 527
            ldc "cpibm285"
            aastore
       421: .line 518
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       422: .line 530
            aload 0 /* this */
            ldc "IBM297"
            ldc "IBM297"
       423: .line 531
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       424: .line 532
            ldc "cp297"
            aastore
            dup
            iconst_1
       425: .line 533
            ldc "ibm297"
            aastore
            dup
            iconst_2
       426: .line 534
            ldc "ibm-297"
            aastore
            dup
            iconst_3
       427: .line 535
            ldc "297"
            aastore
            dup
            iconst_4
       428: .line 536
            ldc "ebcdic-cp-fr"
            aastore
            dup
            iconst_5
       429: .line 537
            ldc "cpibm297"
            aastore
            dup
            bipush 6
       430: .line 538
            ldc "csIBM297"
            aastore
       431: .line 530
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       432: .line 541
            aload 0 /* this */
            ldc "IBM420"
            ldc "IBM420"
       433: .line 542
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       434: .line 543
            ldc "cp420"
            aastore
            dup
            iconst_1
       435: .line 544
            ldc "ibm420"
            aastore
            dup
            iconst_2
       436: .line 545
            ldc "ibm-420"
            aastore
            dup
            iconst_3
       437: .line 546
            ldc "ebcdic-cp-ar1"
            aastore
            dup
            iconst_4
       438: .line 547
            ldc "420"
            aastore
            dup
            iconst_5
       439: .line 548
            ldc "csIBM420"
            aastore
       440: .line 541
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       441: .line 551
            aload 0 /* this */
            ldc "IBM424"
            ldc "IBM424"
       442: .line 552
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       443: .line 553
            ldc "cp424"
            aastore
            dup
            iconst_1
       444: .line 554
            ldc "ibm424"
            aastore
            dup
            iconst_2
       445: .line 555
            ldc "ibm-424"
            aastore
            dup
            iconst_3
       446: .line 556
            ldc "424"
            aastore
            dup
            iconst_4
       447: .line 557
            ldc "ebcdic-cp-he"
            aastore
            dup
            iconst_5
       448: .line 558
            ldc "csIBM424"
            aastore
       449: .line 551
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       450: .line 561
            aload 0 /* this */
            ldc "IBM500"
            ldc "IBM500"
       451: .line 562
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       452: .line 563
            ldc "cp500"
            aastore
            dup
            iconst_1
       453: .line 564
            ldc "ibm500"
            aastore
            dup
            iconst_2
       454: .line 565
            ldc "ibm-500"
            aastore
            dup
            iconst_3
       455: .line 566
            ldc "500"
            aastore
            dup
            iconst_4
       456: .line 567
            ldc "ebcdic-cp-ch"
            aastore
            dup
            iconst_5
       457: .line 568
            ldc "ebcdic-cp-bh"
            aastore
            dup
            bipush 6
       458: .line 569
            ldc "csIBM500"
            aastore
       459: .line 561
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       460: .line 572
            aload 0 /* this */
            ldc "x-IBM833"
            ldc "IBM833"
       461: .line 573
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
       462: .line 574
            ldc "cp833"
            aastore
            dup
            iconst_1
       463: .line 575
            ldc "ibm833"
            aastore
            dup
            iconst_2
       464: .line 576
            ldc "ibm-833"
            aastore
       465: .line 572
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       466: .line 579
            aload 0 /* this */
            ldc "x-IBM834"
            ldc "IBM834"
       467: .line 580
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       468: .line 581
            ldc "cp834"
            aastore
            dup
            iconst_1
       469: .line 582
            ldc "ibm834"
            aastore
            dup
            iconst_2
       470: .line 583
            ldc "834"
            aastore
            dup
            iconst_3
       471: .line 584
            ldc "ibm-834"
            aastore
       472: .line 579
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       473: .line 587
            aload 0 /* this */
            ldc "IBM-Thai"
            ldc "IBM838"
       474: .line 588
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       475: .line 589
            ldc "cp838"
            aastore
            dup
            iconst_1
       476: .line 590
            ldc "ibm838"
            aastore
            dup
            iconst_2
       477: .line 591
            ldc "ibm-838"
            aastore
            dup
            iconst_3
       478: .line 592
            ldc "838"
            aastore
       479: .line 587
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       480: .line 595
            aload 0 /* this */
            ldc "IBM870"
            ldc "IBM870"
       481: .line 596
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       482: .line 597
            ldc "cp870"
            aastore
            dup
            iconst_1
       483: .line 598
            ldc "ibm870"
            aastore
            dup
            iconst_2
       484: .line 599
            ldc "ibm-870"
            aastore
            dup
            iconst_3
       485: .line 600
            ldc "870"
            aastore
            dup
            iconst_4
       486: .line 601
            ldc "ebcdic-cp-roece"
            aastore
            dup
            iconst_5
       487: .line 602
            ldc "ebcdic-cp-yu"
            aastore
            dup
            bipush 6
       488: .line 603
            ldc "csIBM870"
            aastore
       489: .line 595
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       490: .line 606
            aload 0 /* this */
            ldc "IBM871"
            ldc "IBM871"
       491: .line 607
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       492: .line 608
            ldc "cp871"
            aastore
            dup
            iconst_1
       493: .line 609
            ldc "ibm871"
            aastore
            dup
            iconst_2
       494: .line 610
            ldc "ibm-871"
            aastore
            dup
            iconst_3
       495: .line 611
            ldc "871"
            aastore
            dup
            iconst_4
       496: .line 612
            ldc "ebcdic-cp-is"
            aastore
            dup
            iconst_5
       497: .line 613
            ldc "csIBM871"
            aastore
       498: .line 606
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       499: .line 616
            aload 0 /* this */
            ldc "x-IBM875"
            ldc "IBM875"
       500: .line 617
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       501: .line 618
            ldc "cp875"
            aastore
            dup
            iconst_1
       502: .line 619
            ldc "ibm875"
            aastore
            dup
            iconst_2
       503: .line 620
            ldc "ibm-875"
            aastore
            dup
            iconst_3
       504: .line 621
            ldc "875"
            aastore
       505: .line 616
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       506: .line 624
            aload 0 /* this */
            ldc "IBM918"
            ldc "IBM918"
       507: .line 625
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       508: .line 626
            ldc "cp918"
            aastore
            dup
            iconst_1
       509: .line 627
            ldc "ibm-918"
            aastore
            dup
            iconst_2
       510: .line 628
            ldc "918"
            aastore
            dup
            iconst_3
       511: .line 629
            ldc "ebcdic-cp-ar2"
            aastore
       512: .line 624
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       513: .line 632
            aload 0 /* this */
            ldc "x-IBM922"
            ldc "IBM922"
       514: .line 633
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       515: .line 634
            ldc "cp922"
            aastore
            dup
            iconst_1
       516: .line 635
            ldc "ibm922"
            aastore
            dup
            iconst_2
       517: .line 636
            ldc "ibm-922"
            aastore
            dup
            iconst_3
       518: .line 637
            ldc "922"
            aastore
       519: .line 632
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       520: .line 640
            aload 0 /* this */
            ldc "x-IBM1097"
            ldc "IBM1097"
       521: .line 641
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       522: .line 642
            ldc "cp1097"
            aastore
            dup
            iconst_1
       523: .line 643
            ldc "ibm1097"
            aastore
            dup
            iconst_2
       524: .line 644
            ldc "ibm-1097"
            aastore
            dup
            iconst_3
       525: .line 645
            ldc "1097"
            aastore
       526: .line 640
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       527: .line 648
            aload 0 /* this */
            ldc "x-IBM949"
            ldc "IBM949"
       528: .line 649
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       529: .line 650
            ldc "cp949"
            aastore
            dup
            iconst_1
       530: .line 651
            ldc "ibm949"
            aastore
            dup
            iconst_2
       531: .line 652
            ldc "ibm-949"
            aastore
            dup
            iconst_3
       532: .line 653
            ldc "949"
            aastore
       533: .line 648
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       534: .line 656
            aload 0 /* this */
            ldc "x-IBM949C"
            ldc "IBM949C"
       535: .line 657
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       536: .line 658
            ldc "cp949C"
            aastore
            dup
            iconst_1
       537: .line 659
            ldc "ibm949C"
            aastore
            dup
            iconst_2
       538: .line 660
            ldc "ibm-949C"
            aastore
            dup
            iconst_3
       539: .line 661
            ldc "949C"
            aastore
       540: .line 656
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       541: .line 664
            aload 0 /* this */
            ldc "x-IBM939"
            ldc "IBM939"
       542: .line 665
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       543: .line 666
            ldc "cp939"
            aastore
            dup
            iconst_1
       544: .line 667
            ldc "ibm939"
            aastore
            dup
            iconst_2
       545: .line 668
            ldc "ibm-939"
            aastore
            dup
            iconst_3
       546: .line 669
            ldc "939"
            aastore
       547: .line 664
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       548: .line 672
            aload 0 /* this */
            ldc "x-IBM933"
            ldc "IBM933"
       549: .line 673
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       550: .line 674
            ldc "cp933"
            aastore
            dup
            iconst_1
       551: .line 675
            ldc "ibm933"
            aastore
            dup
            iconst_2
       552: .line 676
            ldc "ibm-933"
            aastore
            dup
            iconst_3
       553: .line 677
            ldc "933"
            aastore
       554: .line 672
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       555: .line 680
            aload 0 /* this */
            ldc "x-IBM1381"
            ldc "IBM1381"
       556: .line 681
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       557: .line 682
            ldc "cp1381"
            aastore
            dup
            iconst_1
       558: .line 683
            ldc "ibm1381"
            aastore
            dup
            iconst_2
       559: .line 684
            ldc "ibm-1381"
            aastore
            dup
            iconst_3
       560: .line 685
            ldc "1381"
            aastore
       561: .line 680
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       562: .line 688
            aload 0 /* this */
            ldc "x-IBM1383"
            ldc "IBM1383"
       563: .line 689
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       564: .line 690
            ldc "cp1383"
            aastore
            dup
            iconst_1
       565: .line 691
            ldc "ibm1383"
            aastore
            dup
            iconst_2
       566: .line 692
            ldc "ibm-1383"
            aastore
            dup
            iconst_3
       567: .line 693
            ldc "1383"
            aastore
            dup
            iconst_4
       568: .line 694
            ldc "ibmeuccn"
            aastore
            dup
            iconst_5
       569: .line 695
            ldc "ibm-euccn"
            aastore
            dup
            bipush 6
       570: .line 696
            ldc "cpeuccn"
            aastore
       571: .line 688
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       572: .line 699
            aload 0 /* this */
            ldc "x-IBM970"
            ldc "IBM970"
       573: .line 700
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       574: .line 701
            ldc "cp970"
            aastore
            dup
            iconst_1
       575: .line 702
            ldc "ibm970"
            aastore
            dup
            iconst_2
       576: .line 703
            ldc "ibm-970"
            aastore
            dup
            iconst_3
       577: .line 704
            ldc "ibm-eucKR"
            aastore
            dup
            iconst_4
       578: .line 705
            ldc "970"
            aastore
       579: .line 699
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       580: .line 708
            aload 0 /* this */
            ldc "x-IBM964"
            ldc "IBM964"
       581: .line 709
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       582: .line 710
            ldc "cp964"
            aastore
            dup
            iconst_1
       583: .line 711
            ldc "ibm964"
            aastore
            dup
            iconst_2
       584: .line 712
            ldc "ibm-964"
            aastore
            dup
            iconst_3
       585: .line 713
            ldc "ibm-euctw"
            aastore
            dup
            iconst_4
       586: .line 714
            ldc "964"
            aastore
       587: .line 708
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       588: .line 717
            aload 0 /* this */
            ldc "x-IBM33722"
            ldc "IBM33722"
       589: .line 718
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       590: .line 719
            ldc "cp33722"
            aastore
            dup
            iconst_1
       591: .line 720
            ldc "ibm33722"
            aastore
            dup
            iconst_2
       592: .line 721
            ldc "ibm-33722"
            aastore
            dup
            iconst_3
       593: .line 722
            ldc "ibm-5050"
            aastore
            dup
            iconst_4
       594: .line 723
            ldc "ibm-33722_vascii_vpua"
            aastore
            dup
            iconst_5
       595: .line 724
            ldc "33722"
            aastore
       596: .line 717
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       597: .line 727
            aload 0 /* this */
            ldc "IBM01140"
            ldc "IBM1140"
       598: .line 728
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       599: .line 729
            ldc "cp1140"
            aastore
            dup
            iconst_1
       600: .line 730
            ldc "ccsid01140"
            aastore
            dup
            iconst_2
       601: .line 731
            ldc "cp01140"
            aastore
            dup
            iconst_3
       602: .line 732
            ldc "1140"
            aastore
            dup
            iconst_4
       603: .line 733
            ldc "ebcdic-us-037+euro"
            aastore
       604: .line 727
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       605: .line 736
            aload 0 /* this */
            ldc "IBM01141"
            ldc "IBM1141"
       606: .line 737
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       607: .line 738
            ldc "cp1141"
            aastore
            dup
            iconst_1
       608: .line 739
            ldc "ccsid01141"
            aastore
            dup
            iconst_2
       609: .line 740
            ldc "cp01141"
            aastore
            dup
            iconst_3
       610: .line 741
            ldc "1141"
            aastore
            dup
            iconst_4
       611: .line 742
            ldc "ebcdic-de-273+euro"
            aastore
       612: .line 736
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       613: .line 745
            aload 0 /* this */
            ldc "IBM01142"
            ldc "IBM1142"
       614: .line 746
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       615: .line 747
            ldc "cp1142"
            aastore
            dup
            iconst_1
       616: .line 748
            ldc "ccsid01142"
            aastore
            dup
            iconst_2
       617: .line 749
            ldc "cp01142"
            aastore
            dup
            iconst_3
       618: .line 750
            ldc "1142"
            aastore
            dup
            iconst_4
       619: .line 751
            ldc "ebcdic-no-277+euro"
            aastore
            dup
            iconst_5
       620: .line 752
            ldc "ebcdic-dk-277+euro"
            aastore
       621: .line 745
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       622: .line 755
            aload 0 /* this */
            ldc "IBM01143"
            ldc "IBM1143"
       623: .line 756
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       624: .line 757
            ldc "cp1143"
            aastore
            dup
            iconst_1
       625: .line 758
            ldc "ccsid01143"
            aastore
            dup
            iconst_2
       626: .line 759
            ldc "cp01143"
            aastore
            dup
            iconst_3
       627: .line 760
            ldc "1143"
            aastore
            dup
            iconst_4
       628: .line 761
            ldc "ebcdic-fi-278+euro"
            aastore
            dup
            iconst_5
       629: .line 762
            ldc "ebcdic-se-278+euro"
            aastore
       630: .line 755
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       631: .line 765
            aload 0 /* this */
            ldc "IBM01144"
            ldc "IBM1144"
       632: .line 766
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       633: .line 767
            ldc "cp1144"
            aastore
            dup
            iconst_1
       634: .line 768
            ldc "ccsid01144"
            aastore
            dup
            iconst_2
       635: .line 769
            ldc "cp01144"
            aastore
            dup
            iconst_3
       636: .line 770
            ldc "1144"
            aastore
            dup
            iconst_4
       637: .line 771
            ldc "ebcdic-it-280+euro"
            aastore
       638: .line 765
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       639: .line 774
            aload 0 /* this */
            ldc "IBM01145"
            ldc "IBM1145"
       640: .line 775
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       641: .line 776
            ldc "cp1145"
            aastore
            dup
            iconst_1
       642: .line 777
            ldc "ccsid01145"
            aastore
            dup
            iconst_2
       643: .line 778
            ldc "cp01145"
            aastore
            dup
            iconst_3
       644: .line 779
            ldc "1145"
            aastore
            dup
            iconst_4
       645: .line 780
            ldc "ebcdic-es-284+euro"
            aastore
       646: .line 774
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       647: .line 783
            aload 0 /* this */
            ldc "IBM01146"
            ldc "IBM1146"
       648: .line 784
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       649: .line 785
            ldc "cp1146"
            aastore
            dup
            iconst_1
       650: .line 786
            ldc "ccsid01146"
            aastore
            dup
            iconst_2
       651: .line 787
            ldc "cp01146"
            aastore
            dup
            iconst_3
       652: .line 788
            ldc "1146"
            aastore
            dup
            iconst_4
       653: .line 789
            ldc "ebcdic-gb-285+euro"
            aastore
       654: .line 783
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       655: .line 792
            aload 0 /* this */
            ldc "IBM01147"
            ldc "IBM1147"
       656: .line 793
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       657: .line 794
            ldc "cp1147"
            aastore
            dup
            iconst_1
       658: .line 795
            ldc "ccsid01147"
            aastore
            dup
            iconst_2
       659: .line 796
            ldc "cp01147"
            aastore
            dup
            iconst_3
       660: .line 797
            ldc "1147"
            aastore
            dup
            iconst_4
       661: .line 798
            ldc "ebcdic-fr-277+euro"
            aastore
       662: .line 792
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       663: .line 801
            aload 0 /* this */
            ldc "IBM01148"
            ldc "IBM1148"
       664: .line 802
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       665: .line 803
            ldc "cp1148"
            aastore
            dup
            iconst_1
       666: .line 804
            ldc "ccsid01148"
            aastore
            dup
            iconst_2
       667: .line 805
            ldc "cp01148"
            aastore
            dup
            iconst_3
       668: .line 806
            ldc "1148"
            aastore
            dup
            iconst_4
       669: .line 807
            ldc "ebcdic-international-500+euro"
            aastore
       670: .line 801
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       671: .line 810
            aload 0 /* this */
            ldc "IBM01149"
            ldc "IBM1149"
       672: .line 811
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
       673: .line 812
            ldc "cp1149"
            aastore
            dup
            iconst_1
       674: .line 813
            ldc "ccsid01149"
            aastore
            dup
            iconst_2
       675: .line 814
            ldc "cp01149"
            aastore
            dup
            iconst_3
       676: .line 815
            ldc "1149"
            aastore
            dup
            iconst_4
       677: .line 816
            ldc "ebcdic-s-871+euro"
            aastore
       678: .line 810
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       679: .line 819
            aload 0 /* this */
            ldc "IBM290"
            ldc "IBM290"
       680: .line 820
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
       681: .line 821
            ldc "cp290"
            aastore
            dup
            iconst_1
       682: .line 822
            ldc "ibm290"
            aastore
            dup
            iconst_2
       683: .line 823
            ldc "ibm-290"
            aastore
            dup
            iconst_3
       684: .line 824
            ldc "csIBM290"
            aastore
            dup
            iconst_4
       685: .line 825
            ldc "EBCDIC-JP-kana"
            aastore
            dup
            iconst_5
       686: .line 826
            ldc "290"
            aastore
       687: .line 819
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       688: .line 829
            aload 0 /* this */
            ldc "x-IBM1166"
            ldc "IBM1166"
       689: .line 830
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       690: .line 831
            ldc "cp1166"
            aastore
            dup
            iconst_1
       691: .line 832
            ldc "ibm1166"
            aastore
            dup
            iconst_2
       692: .line 833
            ldc "ibm-1166"
            aastore
            dup
            iconst_3
       693: .line 834
            ldc "1166"
            aastore
       694: .line 829
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       695: .line 837
            aload 0 /* this */
            ldc "x-IBM300"
            ldc "IBM300"
       696: .line 838
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
       697: .line 839
            ldc "cp300"
            aastore
            dup
            iconst_1
       698: .line 840
            ldc "ibm300"
            aastore
            dup
            iconst_2
       699: .line 841
            ldc "ibm-300"
            aastore
            dup
            iconst_3
       700: .line 842
            ldc "300"
            aastore
       701: .line 837
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       702: .line 845
            aload 0 /* this */
            ldc "x-MacRoman"
            ldc "MacRoman"
       703: .line 846
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       704: .line 847
            ldc "MacRoman"
            aastore
       705: .line 845
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       706: .line 850
            aload 0 /* this */
            ldc "x-MacCentralEurope"
            ldc "MacCentralEurope"
       707: .line 851
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       708: .line 852
            ldc "MacCentralEurope"
            aastore
       709: .line 850
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       710: .line 855
            aload 0 /* this */
            ldc "x-MacCroatian"
            ldc "MacCroatian"
       711: .line 856
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       712: .line 857
            ldc "MacCroatian"
            aastore
       713: .line 855
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       714: .line 860
            aload 0 /* this */
            ldc "x-MacGreek"
            ldc "MacGreek"
       715: .line 861
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       716: .line 862
            ldc "MacGreek"
            aastore
       717: .line 860
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       718: .line 865
            aload 0 /* this */
            ldc "x-MacCyrillic"
            ldc "MacCyrillic"
       719: .line 866
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       720: .line 867
            ldc "MacCyrillic"
            aastore
       721: .line 865
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       722: .line 870
            aload 0 /* this */
            ldc "x-MacUkraine"
            ldc "MacUkraine"
       723: .line 871
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       724: .line 872
            ldc "MacUkraine"
            aastore
       725: .line 870
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       726: .line 875
            aload 0 /* this */
            ldc "x-MacTurkish"
            ldc "MacTurkish"
       727: .line 876
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       728: .line 877
            ldc "MacTurkish"
            aastore
       729: .line 875
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       730: .line 880
            aload 0 /* this */
            ldc "x-MacArabic"
            ldc "MacArabic"
       731: .line 881
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       732: .line 882
            ldc "MacArabic"
            aastore
       733: .line 880
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       734: .line 885
            aload 0 /* this */
            ldc "x-MacHebrew"
            ldc "MacHebrew"
       735: .line 886
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       736: .line 887
            ldc "MacHebrew"
            aastore
       737: .line 885
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       738: .line 890
            aload 0 /* this */
            ldc "x-MacIceland"
            ldc "MacIceland"
       739: .line 891
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       740: .line 892
            ldc "MacIceland"
            aastore
       741: .line 890
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       742: .line 895
            aload 0 /* this */
            ldc "x-MacRomania"
            ldc "MacRomania"
       743: .line 896
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       744: .line 897
            ldc "MacRomania"
            aastore
       745: .line 895
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       746: .line 900
            aload 0 /* this */
            ldc "x-MacThai"
            ldc "MacThai"
       747: .line 901
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       748: .line 902
            ldc "MacThai"
            aastore
       749: .line 900
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       750: .line 905
            aload 0 /* this */
            ldc "x-MacSymbol"
            ldc "MacSymbol"
       751: .line 906
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       752: .line 907
            ldc "MacSymbol"
            aastore
       753: .line 905
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       754: .line 910
            aload 0 /* this */
            ldc "x-MacDingbat"
            ldc "MacDingbat"
       755: .line 911
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       756: .line 912
            ldc "MacDingbat"
            aastore
       757: .line 910
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       758: .line 916
            aload 0 /* this */
            putstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
       759: .line 918
            return
        end local 0 // sun.nio.cs.ext.ExtendedCharsets this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  760     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 962
            aload 0 /* this */
            getfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
            ifeq 2
         1: .line 963
            return
         2: .line 964
      StackMap locals:
      StackMap stack:
            invokestatic jdk.internal.misc.VM.isBooted:()Z
            ifne 4
         3: .line 965
            return
         4: .line 967
      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 968
            iconst_0
            istore 2 /* sjisIsMS932 */
        start local 2 // boolean sjisIsMS932
         6: .line 969
            iconst_0
            istore 3 /* iso2022jpIsMS50221 */
        start local 3 // boolean iso2022jpIsMS50221
         7: .line 970
            iconst_0
            istore 4 /* iso2022jpIsMS50220 */
        start local 4 // boolean iso2022jpIsMS50220
         8: .line 971
            iconst_0
            istore 5 /* iso2022jpIsMSISO2022JP */
        start local 5 // boolean iso2022jpIsMSISO2022JP
         9: .line 972
            aload 1 /* map */
            ifnull 26
        10: .line 973
            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 974
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        12: goto 25
        13: .line 975
      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 976
            iconst_1
            istore 2 /* sjisIsMS932 */
        15: .line 977
            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 978
            iconst_1
            istore 3 /* iso2022jpIsMS50221 */
        18: .line 979
            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 980
            iconst_1
            istore 4 /* iso2022jpIsMS50220 */
        21: .line 981
            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 982
            iconst_1
            istore 5 /* iso2022jpIsMSISO2022JP */
        24: .line 974
      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 986
      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 987
            aload 0 /* this */
            ldc "Shift_JIS"
        28: .line 988
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
        29: .line 990
            ldc "sjis"
            aastore
            dup
            iconst_1
        30: .line 991
            ldc "shift_jis"
            aastore
            dup
            iconst_2
        31: .line 992
            ldc "shift-jis"
            aastore
            dup
            iconst_3
        32: .line 993
            ldc "ms_kanji"
            aastore
            dup
            iconst_4
        33: .line 994
            ldc "x-sjis"
            aastore
            dup
            iconst_5
        34: .line 995
            ldc "csShiftJIS"
            aastore
        35: .line 987
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        36: .line 997
            aload 0 /* this */
            ldc "windows-31j"
        37: .line 998
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
        38: .line 999
            ldc "MS932"
            aastore
            dup
            iconst_1
        39: .line 1000
            ldc "windows-932"
            aastore
            dup
            iconst_2
        40: .line 1001
            ldc "csWindows31J"
            aastore
        41: .line 997
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        42: .line 1003
            aload 0 /* this */
            ldc "Shift_JIS"
            ldc "SJIS"
        43: .line 1004
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
        44: .line 1006
            ldc "sjis"
            aastore
        45: .line 1003
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        46: .line 1008
            aload 0 /* this */
            ldc "windows-31j"
            ldc "MS932"
        47: .line 1009
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
        48: .line 1010
            ldc "MS932"
            aastore
            dup
            iconst_1
        49: .line 1011
            ldc "windows-932"
            aastore
            dup
            iconst_2
        50: .line 1012
            ldc "csWindows31J"
            aastore
            dup
            iconst_3
        51: .line 1013
            ldc "shift-jis"
            aastore
            dup
            iconst_4
        52: .line 1014
            ldc "ms_kanji"
            aastore
            dup
            iconst_5
        53: .line 1015
            ldc "x-sjis"
            aastore
            dup
            bipush 6
        54: .line 1016
            ldc "csShiftJIS"
            aastore
            dup
            bipush 7
        55: .line 1020
            ldc "shift_jis"
            aastore
        56: .line 1008
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        57: .line 1023
      StackMap locals:
      StackMap stack:
            iload 3 /* iso2022jpIsMS50221 */
            ifne 60
        58: .line 1024
            iload 4 /* iso2022jpIsMS50220 */
            ifne 60
        59: .line 1025
            iload 5 /* iso2022jpIsMSISO2022JP */
            ifeq 118
        60: .line 1026
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "ISO-2022-JP"
        61: .line 1027
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
        62: .line 1028
            ldc "iso2022jp"
            aastore
            dup
            iconst_1
        63: .line 1029
            ldc "jis"
            aastore
            dup
            iconst_2
        64: .line 1030
            ldc "csISO2022JP"
            aastore
            dup
            iconst_3
        65: .line 1031
            ldc "jis_encoding"
            aastore
            dup
            iconst_4
        66: .line 1032
            ldc "csjisencoding"
            aastore
        67: .line 1026
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        68: .line 1034
            iload 3 /* iso2022jpIsMS50221 */
            ifeq 86
        69: .line 1035
            aload 0 /* this */
            ldc "x-windows-50221"
        70: .line 1036
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        71: .line 1037
            ldc "cp50221"
            aastore
            dup
            iconst_1
        72: .line 1038
            ldc "ms50221"
            aastore
        73: .line 1035
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        74: .line 1040
            aload 0 /* this */
            ldc "x-windows-50221"
            ldc "MS50221"
        75: .line 1041
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
        76: .line 1042
            ldc "cp50221"
            aastore
            dup
            iconst_1
        77: .line 1043
            ldc "ms50221"
            aastore
            dup
            iconst_2
        78: .line 1044
            ldc "iso-2022-jp"
            aastore
            dup
            iconst_3
        79: .line 1045
            ldc "iso2022jp"
            aastore
            dup
            iconst_4
        80: .line 1046
            ldc "jis"
            aastore
            dup
            iconst_5
        81: .line 1047
            ldc "csISO2022JP"
            aastore
            dup
            bipush 6
        82: .line 1048
            ldc "jis_encoding"
            aastore
            dup
            bipush 7
        83: .line 1049
            ldc "csjisencoding"
            aastore
        84: .line 1040
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
        85: .line 1051
            goto 118
      StackMap locals:
      StackMap stack:
        86: iload 4 /* iso2022jpIsMS50220 */
            ifeq 104
        87: .line 1052
            aload 0 /* this */
            ldc "x-windows-50220"
        88: .line 1053
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        89: .line 1054
            ldc "cp50220"
            aastore
            dup
            iconst_1
        90: .line 1055
            ldc "ms50220"
            aastore
        91: .line 1052
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
        92: .line 1057
            aload 0 /* this */
            ldc "x-windows-50220"
            ldc "MS50220"
        93: .line 1058
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
        94: .line 1059
            ldc "cp50220"
            aastore
            dup
            iconst_1
        95: .line 1060
            ldc "ms50220"
            aastore
            dup
            iconst_2
        96: .line 1061
            ldc "iso-2022-jp"
            aastore
            dup
            iconst_3
        97: .line 1062
            ldc "iso2022jp"
            aastore
            dup
            iconst_4
        98: .line 1063
            ldc "jis"
            aastore
            dup
            iconst_5
        99: .line 1064
            ldc "csISO2022JP"
            aastore
            dup
            bipush 6
       100: .line 1065
            ldc "jis_encoding"
            aastore
            dup
            bipush 7
       101: .line 1066
            ldc "csjisencoding"
            aastore
       102: .line 1057
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       103: .line 1068
            goto 118
       104: .line 1069
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "x-windows-iso2022jp"
       105: .line 1070
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
       106: .line 1071
            ldc "windows-iso2022jp"
            aastore
       107: .line 1069
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
       108: .line 1073
            aload 0 /* this */
            ldc "x-windows-iso2022jp"
            ldc "MSISO2022JP"
       109: .line 1074
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
       110: .line 1075
            ldc "windows-iso2022jp"
            aastore
            dup
            iconst_1
       111: .line 1076
            ldc "iso-2022-jp"
            aastore
            dup
            iconst_2
       112: .line 1077
            ldc "iso2022jp"
            aastore
            dup
            iconst_3
       113: .line 1078
            ldc "jis"
            aastore
            dup
            iconst_4
       114: .line 1079
            ldc "csISO2022JP"
            aastore
            dup
            iconst_5
       115: .line 1080
            ldc "jis_encoding"
            aastore
            dup
            bipush 6
       116: .line 1081
            ldc "csjisencoding"
            aastore
       117: .line 1073
            invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
       118: .line 1087
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
       119: .line 1088
            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 1094
            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 1093
            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 1103
            getstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
            ifnonnull 2
         1: .line 1104
            aconst_null
            areturn
         2: .line 1105
      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