public final class com.ctc.wstx.io.CharsetNames
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.ctc.wstx.io.CharsetNames
  super_class: java.lang.Object
{
  public static final java.lang.String CS_US_ASCII;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "US-ASCII"

  public static final java.lang.String CS_UTF8;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "UTF-8"

  public static final java.lang.String CS_UTF16;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "UTF-16"

  public static final java.lang.String CS_UTF16BE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "UTF-16BE"

  public static final java.lang.String CS_UTF16LE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "UTF-16LE"

  public static final java.lang.String CS_UTF32;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "UTF-32"

  public static final java.lang.String CS_UTF32BE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "UTF-32BE"

  public static final java.lang.String CS_UTF32LE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "UTF-32LE"

  public static final java.lang.String CS_ISO_LATIN1;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "ISO-8859-1"

  public static final java.lang.String CS_SHIFT_JIS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Shift_JIS"

  public static final java.lang.String CS_EBCDIC_SUBSET;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "IBM037"

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.ctc.wstx.io.CharsetNames this
         0: .line 12
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.ctc.wstx.io.CharsetNames this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/ctc/wstx/io/CharsetNames;

  public static java.lang.String normalize(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // java.lang.String csName
         0: .line 64
            aload 0 /* csName */
            ifnull 1
            aload 0 /* csName */
            invokevirtual java.lang.String.length:()I
            iconst_3
            if_icmpge 2
         1: .line 65
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            areturn
         2: .line 80
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* gotCsPrefix */
        start local 1 // boolean gotCsPrefix
         3: .line 81
            aload 0 /* csName */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            istore 2 /* c */
        start local 2 // char c
         4: .line 82
            iload 2 /* c */
            bipush 99
            if_icmpeq 5
            iload 2 /* c */
            bipush 67
            if_icmpne 10
         5: .line 83
      StackMap locals: int int
      StackMap stack:
            aload 0 /* csName */
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            istore 3 /* d */
        start local 3 // char d
         6: .line 84
            iload 3 /* d */
            bipush 115
            if_icmpeq 7
            iload 3 /* d */
            bipush 83
            if_icmpne 10
         7: .line 85
      StackMap locals: int
      StackMap stack:
            aload 0 /* csName */
            iconst_2
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 0 /* csName */
         8: .line 86
            aload 0 /* csName */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            istore 2 /* c */
         9: .line 87
            iconst_1
            istore 1 /* gotCsPrefix */
        end local 3 // char d
        10: .line 91
      StackMap locals:
      StackMap stack:
            iload 2 /* c */
            lookupswitch { // 14
                   65: 11
                   67: 13
                   69: 18
                   73: 40
                   74: 62
                   83: 64
                   85: 66
                   97: 11
                   99: 13
                  101: 18
                  105: 40
                  106: 62
                  115: 64
                  117: 66
              default: 98
          }
        11: .line 94
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "ASCII"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        12: .line 95
            ldc "US-ASCII"
            areturn
        13: .line 104
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "cp"
            invokestatic com.ctc.wstx.util.StringUtil.encodingStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 15
        14: .line 105
            new java.lang.StringBuilder
            dup
            ldc "IBM"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* csName */
            iconst_1
            invokestatic com.ctc.wstx.util.StringUtil.trimEncoding:(Ljava/lang/String;Z)Ljava/lang/String;
            iconst_2
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        15: .line 108
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "cs"
            invokestatic com.ctc.wstx.util.StringUtil.encodingStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        16: .line 110
            aload 0 /* csName */
            ldc "csIBM"
            invokestatic com.ctc.wstx.util.StringUtil.encodingStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        17: .line 112
            aload 0 /* csName */
            iconst_1
            invokestatic com.ctc.wstx.util.StringUtil.trimEncoding:(Ljava/lang/String;Z)Ljava/lang/String;
            iconst_2
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            areturn
        18: .line 120
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "EBCDIC-CP-"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 20
        19: .line 121
            aload 0 /* csName */
            ldc "ebcdic-cp-"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 98
        20: .line 124
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            iconst_1
            invokestatic com.ctc.wstx.util.StringUtil.trimEncoding:(Ljava/lang/String;Z)Ljava/lang/String;
            bipush 8
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 3 /* type */
        start local 3 // java.lang.String type
        21: .line 126
            aload 3 /* type */
            ldc "US"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 23
            aload 3 /* type */
            ldc "CA"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 23
        22: .line 127
            aload 3 /* type */
            ldc "WT"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 23
            aload 3 /* type */
            ldc "NL"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        23: .line 128
      StackMap locals: java.lang.String
      StackMap stack:
            ldc "IBM037"
            areturn
        24: .line 130
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "DK"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
            aload 3 /* type */
            ldc "NO"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
        25: .line 131
      StackMap locals:
      StackMap stack:
            ldc "IBM277"
            areturn
        26: .line 133
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "FI"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 27
            aload 3 /* type */
            ldc "SE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 28
        27: .line 134
      StackMap locals:
      StackMap stack:
            ldc "IBM278"
            areturn
        28: .line 136
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "ROECE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 29
            aload 3 /* type */
            ldc "YU"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
        29: .line 137
      StackMap locals:
      StackMap stack:
            ldc "IBM870"
            areturn
        30: .line 139
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "IT"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 31
            ldc "IBM280"
            areturn
        31: .line 140
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "ES"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 32
            ldc "IBM284"
            areturn
        32: .line 141
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "GB"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 33
            ldc "IBM285"
            areturn
        33: .line 142
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "FR"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 34
            ldc "IBM297"
            areturn
        34: .line 143
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "AR1"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 35
            ldc "IBM420"
            areturn
        35: .line 144
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "AR2"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 36
            ldc "IBM918"
            areturn
        36: .line 145
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "HE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 37
            ldc "IBM424"
            areturn
        37: .line 146
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "CH"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 38
            ldc "IBM500"
            areturn
        38: .line 147
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            ldc "IS"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 39
            ldc "IBM871"
            areturn
        39: .line 150
      StackMap locals:
      StackMap stack:
            ldc "IBM037"
            areturn
        end local 3 // java.lang.String type
        40: .line 155
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "ISO-8859-1"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifne 42
        41: .line 156
            aload 0 /* csName */
            ldc "ISO-Latin1"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 43
        42: .line 157
      StackMap locals:
      StackMap stack:
            ldc "ISO-8859-1"
            areturn
        43: .line 159
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "ISO-10646"
            invokestatic com.ctc.wstx.util.StringUtil.encodingStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 60
        44: .line 164
            aload 0 /* csName */
            ldc "10646"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 3 /* ix */
        start local 3 // int ix
        45: .line 165
            aload 0 /* csName */
            iload 3 /* ix */
            iconst_5
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 4 /* suffix */
        start local 4 // java.lang.String suffix
        46: .line 166
            aload 4 /* suffix */
            ldc "UCS-Basic"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 48
        47: .line 167
            ldc "US-ASCII"
            areturn
        48: .line 169
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 4 /* suffix */
            ldc "Unicode-Latin1"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 50
        49: .line 170
            ldc "ISO-8859-1"
            areturn
        50: .line 172
      StackMap locals:
      StackMap stack:
            aload 4 /* suffix */
            ldc "UCS-2"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 52
        51: .line 173
            ldc "UTF-16"
            areturn
        52: .line 175
      StackMap locals:
      StackMap stack:
            aload 4 /* suffix */
            ldc "UCS-4"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 54
        53: .line 176
            ldc "UTF-32"
            areturn
        54: .line 178
      StackMap locals:
      StackMap stack:
            aload 4 /* suffix */
            ldc "UTF-1"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 56
        55: .line 180
            ldc "US-ASCII"
            areturn
        56: .line 182
      StackMap locals:
      StackMap stack:
            aload 4 /* suffix */
            ldc "J-1"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 58
        57: .line 185
            ldc "US-ASCII"
            areturn
        58: .line 187
      StackMap locals:
      StackMap stack:
            aload 4 /* suffix */
            ldc "US-ASCII"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        59: .line 188
            ldc "US-ASCII"
            areturn
        end local 4 // java.lang.String suffix
        end local 3 // int ix
        60: .line 190
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "IBM"
            invokestatic com.ctc.wstx.util.StringUtil.encodingStartsWith:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        61: .line 193
            aload 0 /* csName */
            areturn
        62: .line 198
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "JIS_Encoding"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        63: .line 199
            ldc "Shift_JIS"
            areturn
        64: .line 204
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "Shift_JIS"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        65: .line 205
            ldc "Shift_JIS"
            areturn
        66: .line 210
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            invokevirtual java.lang.String.length:()I
            iconst_2
            if_icmpge 68
        67: .line 211
            goto 98
        68: .line 213
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            lookupswitch { // 8
                   67: 69
                   78: 73
                   83: 80
                   84: 82
                   99: 69
                  110: 73
                  115: 80
                  116: 82
              default: 98
          }
        69: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UCS-2"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 71
        70: .line 217
            ldc "UTF-16"
            areturn
        71: .line 219
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UCS-4"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        72: .line 220
            ldc "UTF-32"
            areturn
        73: .line 225
      StackMap locals:
      StackMap stack:
            iload 1 /* gotCsPrefix */
            ifeq 98
        74: .line 226
            aload 0 /* csName */
            ldc "Unicode"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 76
        75: .line 227
            ldc "UTF-16"
            areturn
        76: .line 229
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UnicodeAscii"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 78
        77: .line 230
            ldc "ISO-8859-1"
            areturn
        78: .line 232
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UnicodeAscii"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        79: .line 233
            ldc "US-ASCII"
            areturn
        80: .line 239
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "US-ASCII"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        81: .line 240
            ldc "US-ASCII"
            areturn
        82: .line 245
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UTF-8"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 84
        83: .line 246
            ldc "UTF-8"
            areturn
        84: .line 248
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UTF-16BE"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 86
        85: .line 249
            ldc "UTF-16BE"
            areturn
        86: .line 251
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UTF-16LE"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 88
        87: .line 252
            ldc "UTF-16LE"
            areturn
        88: .line 254
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UTF-16"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 90
        89: .line 255
            ldc "UTF-16"
            areturn
        90: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UTF-32BE"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 92
        91: .line 258
            ldc "UTF-32BE"
            areturn
        92: .line 260
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UTF-32LE"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 94
        93: .line 261
            ldc "UTF-32LE"
            areturn
        94: .line 263
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UTF-32"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 96
        95: .line 264
            ldc "UTF-32"
            areturn
        96: .line 266
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            ldc "UTF"
            invokestatic com.ctc.wstx.util.StringUtil.equalEncodings:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 98
        97: .line 268
            ldc "UTF-16"
            areturn
        98: .line 274
      StackMap locals:
      StackMap stack:
            aload 0 /* csName */
            areturn
        end local 2 // char c
        end local 1 // boolean gotCsPrefix
        end local 0 // java.lang.String csName
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   99     0       csName  Ljava/lang/String;
            3   99     1  gotCsPrefix  Z
            4   99     2            c  C
            6   10     3            d  C
           21   40     3         type  Ljava/lang/String;
           45   60     3           ix  I
           46   60     4       suffix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      csName  

  public static java.lang.String findEncodingFor(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // java.io.Writer w
         0: .line 284
            aload 0 /* w */
            instanceof java.io.OutputStreamWriter
            ifeq 3
         1: .line 285
            aload 0 /* w */
            checkcast java.io.OutputStreamWriter
            invokevirtual java.io.OutputStreamWriter.getEncoding:()Ljava/lang/String;
            astore 1 /* enc */
        start local 1 // java.lang.String enc
         2: .line 290
            aload 1 /* enc */
            invokestatic com.ctc.wstx.io.CharsetNames.normalize:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String enc
         3: .line 292
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // java.io.Writer w
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     w  Ljava/io/Writer;
            2    3     1   enc  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      w     
}
SourceFile: "CharsetNames.java"