final class com.sun.org.apache.xml.internal.serializer.CharInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.serializer.CharInfo
  super_class: java.lang.Object
{
  private java.util.Map<com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey, java.lang.String> m_charToString;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Lcom/sun/org/apache/xml/internal/serializer/CharInfo$CharKey;Ljava/lang/String;>;

  public static final java.lang.String HTML_ENTITIES_RESOURCE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.org.apache.xml.internal.serializer.HTMLEntities"

  public static final java.lang.String XML_ENTITIES_RESOURCE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.org.apache.xml.internal.serializer.XMLEntities"

  public static final char S_HORIZONAL_TAB;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  public static final char S_LINEFEED;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final char S_CARRIAGERETURN;
    descriptor: C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  final boolean onlyQuotAmpLtGt;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  private static final int ASCII_MAX;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  private boolean[] isSpecialAttrASCII;
    descriptor: [Z
    flags: (0x0002) ACC_PRIVATE

  private boolean[] isSpecialTextASCII;
    descriptor: [Z
    flags: (0x0002) ACC_PRIVATE

  private boolean[] isCleanTextASCII;
    descriptor: [Z
    flags: (0x0002) ACC_PRIVATE

  private int[] array_of_bits;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private static final int SHIFT_PER_WORD;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  private static final int LOW_ORDER_BITMASK;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 31

  private int firstWordNotUsed;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private static java.util.Map<java.lang.String, com.sun.org.apache.xml.internal.serializer.CharInfo> m_getCharInfoCache;
    descriptor: Ljava/util/Map;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xml/internal/serializer/CharInfo;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 537
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic com.sun.org.apache.xml.internal.serializer.CharInfo.m_getCharInfoCache:Ljava/util/Map;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // java.lang.String entitiesResource
        start local 2 // java.lang.String method
         0: .line 160
            aload 0 /* this */
            aload 1 /* entitiesResource */
            aload 2 /* method */
            iconst_0
            invokespecial com.sun.org.apache.xml.internal.serializer.CharInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
         1: .line 161
            return
        end local 2 // java.lang.String method
        end local 1 // java.lang.String entitiesResource
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    2     1  entitiesResource  Ljava/lang/String;
            0    2     2            method  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      entitiesResource  
      method            

  private void <init>(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=15, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // java.lang.String entitiesResource
        start local 2 // java.lang.String method
        start local 3 // boolean internal
         0: .line 163
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 55
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.CharInfo.m_charToString:Ljava/util/Map;
         2: .line 93
            aload 0 /* this */
            sipush 128
            newarray 4
            putfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialAttrASCII:[Z
         3: .line 98
            aload 0 /* this */
            sipush 128
            newarray 4
            putfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialTextASCII:[Z
         4: .line 100
            aload 0 /* this */
            sipush 128
            newarray 4
            putfield com.sun.org.apache.xml.internal.serializer.CharInfo.isCleanTextASCII:[Z
         5: .line 107
            aload 0 /* this */
            aload 0 /* this */
            ldc 65535
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.createEmptySetOfIntegers:(I)[I
            putfield com.sun.org.apache.xml.internal.serializer.CharInfo.array_of_bits:[I
         6: .line 165
            aconst_null
            astore 4 /* entities */
        start local 4 // java.util.ResourceBundle entities
         7: .line 166
            iconst_1
            istore 5 /* noExtraEntities */
        start local 5 // boolean noExtraEntities
         8: .line 177
            iload 3 /* internal */
            ifeq 11
         9: .line 180
            aload 1 /* entitiesResource */
            invokestatic java.util.PropertyResourceBundle.getBundle:(Ljava/lang/String;)Ljava/util/ResourceBundle;
            astore 4 /* entities */
        10: .line 181
            goto 18
        11: .line 182
      StackMap locals: com.sun.org.apache.xml.internal.serializer.CharInfo java.lang.String java.lang.String int java.util.ResourceBundle int
      StackMap stack:
            invokestatic jdk.xml.internal.SecuritySupport.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 6 /* cl */
        start local 6 // java.lang.ClassLoader cl
        12: .line 183
            aload 6 /* cl */
            ifnull 18
        13: .line 184
            aload 1 /* entitiesResource */
        14: .line 185
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            aload 6 /* cl */
        15: .line 184
            invokestatic java.util.PropertyResourceBundle.getBundle:(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle;
            astore 4 /* entities */
        end local 6 // java.lang.ClassLoader cl
        16: .line 188
            goto 18
      StackMap locals:
      StackMap stack: java.lang.Exception
        17: pop
        18: .line 190
      StackMap locals:
      StackMap stack:
            aload 4 /* entities */
            ifnull 31
        19: .line 191
            aload 4 /* entities */
            invokevirtual java.util.ResourceBundle.getKeys:()Ljava/util/Enumeration;
            astore 6 /* keys */
        start local 6 // java.util.Enumeration keys
        20: .line 192
            goto 27
        21: .line 193
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 6 /* keys */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* name */
        start local 7 // java.lang.String name
        22: .line 194
            aload 4 /* entities */
            aload 7 /* name */
            invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* value */
        start local 8 // java.lang.String value
        23: .line 195
            aload 8 /* value */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 9 /* code */
        start local 9 // int code
        24: .line 196
            aload 0 /* this */
            aload 7 /* name */
            iload 9 /* code */
            i2c
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.defineEntity:(Ljava/lang/String;C)V
        25: .line 197
            aload 0 /* this */
            iload 9 /* code */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.extraEntity:(I)Z
            ifeq 27
        26: .line 198
            iconst_0
            istore 5 /* noExtraEntities */
        end local 9 // int code
        end local 8 // java.lang.String value
        end local 7 // java.lang.String name
        27: .line 192
      StackMap locals:
      StackMap stack:
            aload 6 /* keys */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 21
        28: .line 200
            aload 0 /* this */
            bipush 10
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.set:(I)V
        29: .line 201
            aload 0 /* this */
            bipush 13
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.set:(I)V
        end local 6 // java.util.Enumeration keys
        30: .line 202
            goto 103
        31: .line 203
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* is */
        start local 6 // java.io.InputStream is
        32: .line 204
            aconst_null
            astore 7 /* err */
        start local 7 // java.lang.String err
        33: .line 209
            iload 3 /* internal */
            ifeq 36
        34: .line 210
            ldc Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            aload 1 /* entitiesResource */
            invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
            astore 6 /* is */
        35: .line 211
            goto 48
        36: .line 212
      StackMap locals: java.io.InputStream java.lang.String
      StackMap stack:
            invokestatic jdk.xml.internal.SecuritySupport.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 8 /* cl */
        start local 8 // java.lang.ClassLoader cl
        37: .line 213
            aload 8 /* cl */
            ifnull 42
        38: .line 215
            aload 8 /* cl */
            aload 1 /* entitiesResource */
            invokevirtual java.lang.ClassLoader.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
            astore 6 /* is */
        39: .line 216
            goto 42
      StackMap locals: com.sun.org.apache.xml.internal.serializer.CharInfo java.lang.String java.lang.String int java.util.ResourceBundle int java.io.InputStream java.lang.String java.lang.ClassLoader
      StackMap stack: java.lang.Exception
        40: astore 9 /* e */
        start local 9 // java.lang.Exception e
        41: .line 217
            aload 9 /* e */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            astore 7 /* err */
        end local 9 // java.lang.Exception e
        42: .line 221
      StackMap locals:
      StackMap stack:
            aload 6 /* is */
            ifnonnull 48
        43: .line 223
            new java.net.URL
            dup
            aload 1 /* entitiesResource */
            invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
            astore 9 /* url */
        start local 9 // java.net.URL url
        44: .line 224
            aload 9 /* url */
            invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
            astore 6 /* is */
        end local 9 // java.net.URL url
        45: .line 225
            goto 48
      StackMap locals:
      StackMap stack: java.lang.Exception
        46: astore 9 /* e */
        start local 9 // java.lang.Exception e
        47: .line 226
            aload 9 /* e */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            astore 7 /* err */
        end local 9 // java.lang.Exception e
        end local 8 // java.lang.ClassLoader cl
        48: .line 231
      StackMap locals:
      StackMap stack:
            aload 6 /* is */
            ifnonnull 55
        49: .line 232
            new java.lang.RuntimeException
            dup
        50: .line 233
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        51: .line 234
            ldc "ER_RESOURCE_COULD_NOT_FIND"
        52: .line 235
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* entitiesResource */
            aastore
            dup
            iconst_1
            aload 7 /* err */
            aastore
        53: .line 233
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        54: .line 232
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        55: .line 259
      StackMap locals:
      StackMap stack:
            new java.io.BufferedReader
            dup
            new java.io.InputStreamReader
            dup
            aload 6 /* is */
            ldc "UTF-8"
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
            invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
            astore 8 /* reader */
        start local 8 // java.io.BufferedReader reader
        56: .line 260
            goto 59
        end local 8 // java.io.BufferedReader reader
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
        57: pop
        58: .line 261
            new java.io.BufferedReader
            dup
            new java.io.InputStreamReader
            dup
            aload 6 /* is */
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;)V
            invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
            astore 8 /* reader */
        start local 8 // java.io.BufferedReader reader
        59: .line 264
      StackMap locals: java.io.BufferedReader
      StackMap stack:
            aload 8 /* reader */
            invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
            astore 9 /* line */
        start local 9 // java.lang.String line
        60: .line 266
            goto 78
        61: .line 267
      StackMap locals: java.lang.String
      StackMap stack:
            aload 9 /* line */
            invokevirtual java.lang.String.length:()I
            ifeq 62
            aload 9 /* line */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 35
            if_icmpne 64
        62: .line 268
      StackMap locals:
      StackMap stack:
            aload 8 /* reader */
            invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
            astore 9 /* line */
        63: .line 270
            goto 78
        64: .line 273
      StackMap locals:
      StackMap stack:
            aload 9 /* line */
            bipush 32
            invokevirtual java.lang.String.indexOf:(I)I
            istore 10 /* index */
        start local 10 // int index
        65: .line 275
            iload 10 /* index */
            iconst_1
            if_icmple 77
        66: .line 276
            aload 9 /* line */
            iconst_0
            iload 10 /* index */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 11 /* name */
        start local 11 // java.lang.String name
        67: .line 278
            iinc 10 /* index */ 1
        68: .line 280
            iload 10 /* index */
            aload 9 /* line */
            invokevirtual java.lang.String.length:()I
            if_icmpge 77
        69: .line 281
            aload 9 /* line */
            iload 10 /* index */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 12 /* value */
        start local 12 // java.lang.String value
        70: .line 282
            aload 12 /* value */
            bipush 32
            invokevirtual java.lang.String.indexOf:(I)I
            istore 10 /* index */
        71: .line 284
            iload 10 /* index */
            ifle 73
        72: .line 285
            aload 12 /* value */
            iconst_0
            iload 10 /* index */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 12 /* value */
        73: .line 288
      StackMap locals: int java.lang.String java.lang.String
      StackMap stack:
            aload 12 /* value */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 13 /* code */
        start local 13 // int code
        74: .line 290
            aload 0 /* this */
            aload 11 /* name */
            iload 13 /* code */
            i2c
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.defineEntity:(Ljava/lang/String;C)V
        75: .line 291
            aload 0 /* this */
            iload 13 /* code */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.extraEntity:(I)Z
            ifeq 77
        76: .line 292
            iconst_0
            istore 5 /* noExtraEntities */
        end local 13 // int code
        end local 12 // java.lang.String value
        end local 11 // java.lang.String name
        77: .line 296
      StackMap locals:
      StackMap stack:
            aload 8 /* reader */
            invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
            astore 9 /* line */
        end local 10 // int index
        78: .line 266
      StackMap locals:
      StackMap stack:
            aload 9 /* line */
            ifnonnull 61
        79: .line 299
            aload 6 /* is */
            invokevirtual java.io.InputStream.close:()V
        80: .line 300
            aload 0 /* this */
            bipush 10
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.set:(I)V
        81: .line 301
            aload 0 /* this */
            bipush 13
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.set:(I)V
        end local 9 // java.lang.String line
        end local 8 // java.io.BufferedReader reader
        82: .line 302
            goto 99
      StackMap locals: com.sun.org.apache.xml.internal.serializer.CharInfo java.lang.String java.lang.String int java.util.ResourceBundle int java.io.InputStream java.lang.String
      StackMap stack: java.lang.Exception
        83: astore 8 /* e */
        start local 8 // java.lang.Exception e
        84: .line 303
            new java.lang.RuntimeException
            dup
        85: .line 304
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        86: .line 305
            ldc "ER_RESOURCE_COULD_NOT_LOAD"
        87: .line 306
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* entitiesResource */
            aastore
            dup
            iconst_1
        88: .line 307
            aload 8 /* e */
            invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_2
        89: .line 308
            aload 1 /* entitiesResource */
            aastore
            dup
            iconst_3
        90: .line 309
            aload 8 /* e */
            invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
            aastore
        91: .line 304
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        92: .line 303
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 8 // java.lang.Exception e
        93: .line 310
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 14
        94: .line 311
            aload 6 /* is */
            ifnull 98
        95: .line 313
            aload 6 /* is */
            invokevirtual java.io.InputStream.close:()V
        96: .line 314
            goto 98
      StackMap locals: com.sun.org.apache.xml.internal.serializer.CharInfo java.lang.String java.lang.String int java.util.ResourceBundle int java.io.InputStream java.lang.String top top top top top top java.lang.Throwable
      StackMap stack: java.lang.Exception
        97: pop
        98: .line 316
      StackMap locals:
      StackMap stack:
            aload 14
            athrow
        99: .line 311
      StackMap locals: com.sun.org.apache.xml.internal.serializer.CharInfo java.lang.String java.lang.String int java.util.ResourceBundle int java.io.InputStream java.lang.String
      StackMap stack:
            aload 6 /* is */
            ifnull 103
       100: .line 313
            aload 6 /* is */
            invokevirtual java.io.InputStream.close:()V
       101: .line 314
            goto 103
      StackMap locals:
      StackMap stack: java.lang.Exception
       102: pop
        end local 7 // java.lang.String err
        end local 6 // java.io.InputStream is
       103: .line 324
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* ch */
        start local 6 // int ch
       104: goto 114
       105: .line 325
      StackMap locals: int
      StackMap stack:
            bipush 32
            iload 6 /* ch */
            if_icmple 106
            bipush 10
            iload 6 /* ch */
            if_icmpeq 106
            bipush 13
            iload 6 /* ch */
            if_icmpeq 106
            bipush 9
            iload 6 /* ch */
            if_icmpne 107
       106: .line 326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* ch */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.get:(I)Z
            ifeq 108
      StackMap locals:
      StackMap stack:
       107: bipush 34
            iload 6 /* ch */
            if_icmpne 111
       108: .line 328
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isCleanTextASCII:[Z
            iload 6 /* ch */
            iconst_1
            bastore
       109: .line 329
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialTextASCII:[Z
            iload 6 /* ch */
            iconst_0
            bastore
       110: .line 330
            goto 113
       111: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isCleanTextASCII:[Z
            iload 6 /* ch */
            iconst_0
            bastore
       112: .line 333
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialTextASCII:[Z
            iload 6 /* ch */
            iconst_1
            bastore
       113: .line 324
      StackMap locals:
      StackMap stack:
            iinc 6 /* ch */ 1
      StackMap locals:
      StackMap stack:
       114: iload 6 /* ch */
            sipush 128
            if_icmplt 105
        end local 6 // int ch
       115: .line 338
            aload 0 /* this */
            iload 5 /* noExtraEntities */
            putfield com.sun.org.apache.xml.internal.serializer.CharInfo.onlyQuotAmpLtGt:Z
       116: .line 341
            iconst_0
            istore 6 /* i */
        start local 6 // int i
       117: goto 120
       118: .line 342
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialAttrASCII:[Z
            iload 6 /* i */
            aload 0 /* this */
            iload 6 /* i */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.get:(I)Z
            bastore
       119: .line 341
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
       120: iload 6 /* i */
            sipush 128
            if_icmplt 118
        end local 6 // int i
       121: .line 353
            ldc "xml"
            aload 2 /* method */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 123
       122: .line 355
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialAttrASCII:[Z
            bipush 9
            iconst_1
            bastore
       123: .line 357
      StackMap locals:
      StackMap stack:
            return
        end local 5 // boolean noExtraEntities
        end local 4 // java.util.ResourceBundle entities
        end local 3 // boolean internal
        end local 2 // java.lang.String method
        end local 1 // java.lang.String entitiesResource
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  124     0              this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0  124     1  entitiesResource  Ljava/lang/String;
            0  124     2            method  Ljava/lang/String;
            0  124     3          internal  Z
            7  124     4          entities  Ljava/util/ResourceBundle;
            8  124     5   noExtraEntities  Z
           12   16     6                cl  Ljava/lang/ClassLoader;
           20   30     6              keys  Ljava/util/Enumeration<Ljava/lang/String;>;
           22   27     7              name  Ljava/lang/String;
           23   27     8             value  Ljava/lang/String;
           24   27     9              code  I
           32  103     6                is  Ljava/io/InputStream;
           33  103     7               err  Ljava/lang/String;
           37   48     8                cl  Ljava/lang/ClassLoader;
           41   42     9                 e  Ljava/lang/Exception;
           44   45     9               url  Ljava/net/URL;
           47   48     9                 e  Ljava/lang/Exception;
           56   57     8            reader  Ljava/io/BufferedReader;
           59   82     8            reader  Ljava/io/BufferedReader;
           60   82     9              line  Ljava/lang/String;
           65   78    10             index  I
           67   77    11              name  Ljava/lang/String;
           70   77    12             value  Ljava/lang/String;
           74   77    13              code  I
           84   93     8                 e  Ljava/lang/Exception;
          104  115     6                ch  I
          117  121     6                 i  I
      Exception table:
        from    to  target  type
           8    16      17  Class java.lang.Exception
          38    39      40  Class java.lang.Exception
          43    45      46  Class java.lang.Exception
          55    56      57  Class java.io.UnsupportedEncodingException
          33    82      83  Class java.lang.Exception
          33    93      93  any
          95    96      97  Class java.lang.Exception
         100   101     102  Class java.lang.Exception
    MethodParameters:
                  Name  Flags
      entitiesResource  
      method            
      internal          

  private void defineEntity(java.lang.String, char);
    descriptor: (Ljava/lang/String;C)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // java.lang.String name
        start local 2 // char value
         0: .line 372
            new java.lang.StringBuilder
            dup
            ldc "&"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 3 /* sb */
        start local 3 // java.lang.StringBuilder sb
         1: .line 373
            aload 3 /* sb */
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 374
            aload 3 /* sb */
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         3: .line 375
            aload 3 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* entityString */
        start local 4 // java.lang.String entityString
         4: .line 377
            aload 0 /* this */
            aload 4 /* entityString */
            iload 2 /* value */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.defineChar2StringMapping:(Ljava/lang/String;C)V
         5: .line 378
            return
        end local 4 // java.lang.String entityString
        end local 3 // java.lang.StringBuilder sb
        end local 2 // char value
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    6     1          name  Ljava/lang/String;
            0    6     2         value  C
            1    6     3            sb  Ljava/lang/StringBuilder;
            4    6     4  entityString  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  java.lang.String getOutputStringForChar(char);
    descriptor: (C)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // char value
         0: .line 404
            new com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey
            dup
            invokespecial com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey.<init>:()V
            astore 2 /* charKey */
        start local 2 // com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey charKey
         1: .line 405
            aload 2 /* charKey */
            iload 1 /* value */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey.setChar:(C)V
         2: .line 406
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.m_charToString:Ljava/util/Map;
            aload 2 /* charKey */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 2 // com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey charKey
        end local 1 // char value
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    3     1    value  C
            1    3     2  charKey  Lcom/sun/org/apache/xml/internal/serializer/CharInfo$CharKey;
    MethodParameters:
       Name  Flags
      value  

  final boolean isSpecialAttrChar(int);
    descriptor: (I)Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // int value
         0: .line 424
            iload 1 /* value */
            sipush 128
            if_icmpge 2
         1: .line 425
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialAttrASCII:[Z
            iload 1 /* value */
            baload
            ireturn
         2: .line 429
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* value */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.get:(I)Z
            ireturn
        end local 1 // int value
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    3     1  value  I
    MethodParameters:
       Name  Flags
      value  

  final boolean isSpecialTextChar(int);
    descriptor: (I)Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // int value
         0: .line 447
            iload 1 /* value */
            sipush 128
            if_icmpge 2
         1: .line 448
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialTextASCII:[Z
            iload 1 /* value */
            baload
            ireturn
         2: .line 452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* value */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.get:(I)Z
            ireturn
        end local 1 // int value
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    3     1  value  I
    MethodParameters:
       Name  Flags
      value  

  final boolean isTextASCIIClean(int);
    descriptor: (I)Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // int value
         0: .line 464
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isCleanTextASCII:[Z
            iload 1 /* value */
            baload
            ireturn
        end local 1 // int value
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    1     1  value  I
    MethodParameters:
       Name  Flags
      value  

  static com.sun.org.apache.xml.internal.serializer.CharInfo getCharInfoInternal(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // java.lang.String entitiesFileName
        start local 1 // java.lang.String method
         0: .line 481
            getstatic com.sun.org.apache.xml.internal.serializer.CharInfo.m_getCharInfoCache:Ljava/util/Map;
            aload 0 /* entitiesFileName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xml.internal.serializer.CharInfo
            astore 2 /* charInfo */
        start local 2 // com.sun.org.apache.xml.internal.serializer.CharInfo charInfo
         1: .line 482
            aload 2 /* charInfo */
            ifnull 3
         2: .line 483
            aload 2 /* charInfo */
            areturn
         3: .line 486
      StackMap locals: com.sun.org.apache.xml.internal.serializer.CharInfo
      StackMap stack:
            new com.sun.org.apache.xml.internal.serializer.CharInfo
            dup
            aload 0 /* entitiesFileName */
            aload 1 /* method */
            iconst_1
            invokespecial com.sun.org.apache.xml.internal.serializer.CharInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
            astore 2 /* charInfo */
         4: .line 487
            getstatic com.sun.org.apache.xml.internal.serializer.CharInfo.m_getCharInfoCache:Ljava/util/Map;
            aload 0 /* entitiesFileName */
            aload 2 /* charInfo */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 488
            aload 2 /* charInfo */
            areturn
        end local 2 // com.sun.org.apache.xml.internal.serializer.CharInfo charInfo
        end local 1 // java.lang.String method
        end local 0 // java.lang.String entitiesFileName
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    6     0  entitiesFileName  Ljava/lang/String;
            0    6     1            method  Ljava/lang/String;
            1    6     2          charInfo  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
    MethodParameters:
                  Name  Flags
      entitiesFileName  
      method            

  static com.sun.org.apache.xml.internal.serializer.CharInfo getCharInfo(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // java.lang.String entitiesFileName
        start local 1 // java.lang.String method
         0: .line 516
            new com.sun.org.apache.xml.internal.serializer.CharInfo
            dup
            aload 0 /* entitiesFileName */
            aload 1 /* method */
            iconst_0
            invokespecial com.sun.org.apache.xml.internal.serializer.CharInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
         1: areturn
         2: .line 517
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
         3: .line 521
            aload 0 /* entitiesFileName */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            ifge 7
         4: .line 523
            aload 0 /* entitiesFileName */
            invokestatic com.sun.org.apache.xml.internal.serializer.utils.SystemIDResolver.getAbsoluteURIFromRelative:(Ljava/lang/String;)Ljava/lang/String;
         5: .line 522
            astore 2 /* absoluteEntitiesFileName */
        start local 2 // java.lang.String absoluteEntitiesFileName
         6: .line 524
            goto 12
        end local 2 // java.lang.String absoluteEntitiesFileName
         7: .line 527
      StackMap locals:
      StackMap stack:
            aload 0 /* entitiesFileName */
            aconst_null
            invokestatic com.sun.org.apache.xml.internal.serializer.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         8: .line 526
            astore 2 /* absoluteEntitiesFileName */
        start local 2 // java.lang.String absoluteEntitiesFileName
         9: .line 528
            goto 12
        end local 2 // java.lang.String absoluteEntitiesFileName
      StackMap locals:
      StackMap stack: javax.xml.transform.TransformerException
        10: astore 3 /* te */
        start local 3 // javax.xml.transform.TransformerException te
        11: .line 529
            new com.sun.org.apache.xml.internal.serializer.utils.WrappedRuntimeException
            dup
            aload 3 /* te */
            invokespecial com.sun.org.apache.xml.internal.serializer.utils.WrappedRuntimeException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 3 // javax.xml.transform.TransformerException te
        start local 2 // java.lang.String absoluteEntitiesFileName
        12: .line 533
      StackMap locals: java.lang.String
      StackMap stack:
            new com.sun.org.apache.xml.internal.serializer.CharInfo
            dup
            aload 2 /* absoluteEntitiesFileName */
            aload 1 /* method */
            iconst_0
            invokespecial com.sun.org.apache.xml.internal.serializer.CharInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
            areturn
        end local 2 // java.lang.String absoluteEntitiesFileName
        end local 1 // java.lang.String method
        end local 0 // java.lang.String entitiesFileName
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   13     0          entitiesFileName  Ljava/lang/String;
            0   13     1                    method  Ljava/lang/String;
            6    7     2  absoluteEntitiesFileName  Ljava/lang/String;
            9   10     2  absoluteEntitiesFileName  Ljava/lang/String;
           12   13     2  absoluteEntitiesFileName  Ljava/lang/String;
           11   12     3                        te  Ljavax/xml/transform/TransformerException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.Exception
           7     9      10  Class javax.xml.transform.TransformerException
    MethodParameters:
                  Name  Flags
      entitiesFileName  
      method            

  private static int arrayIndex(int);
    descriptor: (I)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int i
         0: .line 546
            iload 0 /* i */
            iconst_5
            ishr
            ireturn
        end local 0 // int i
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     i  I
    MethodParameters:
      Name  Flags
      i     

  private static int bit(int);
    descriptor: (I)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // int i
         0: .line 555
            iconst_1
            iload 0 /* i */
            bipush 31
            iand
            ishl
            istore 1 /* ret */
        start local 1 // int ret
         1: .line 556
            iload 1 /* ret */
            ireturn
        end local 1 // int ret
        end local 0 // int i
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     i  I
            1    2     1   ret  I
    MethodParameters:
      Name  Flags
      i     

  private int[] createEmptySetOfIntegers(int);
    descriptor: (I)[I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // int max
         0: .line 564
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.CharInfo.firstWordNotUsed:I
         1: .line 566
            iload 1 /* max */
            iconst_1
            isub
            invokestatic com.sun.org.apache.xml.internal.serializer.CharInfo.arrayIndex:(I)I
            iconst_1
            iadd
            newarray 10
            astore 2 /* arr */
        start local 2 // int[] arr
         2: .line 567
            aload 2 /* arr */
            areturn
        end local 2 // int[] arr
        end local 1 // int max
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    3     1   max  I
            2    3     2   arr  [I
    MethodParameters:
      Name  Flags
      max   

  private final void set(int);
    descriptor: (I)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // int i
         0: .line 578
            aload 0 /* this */
            iload 1 /* i */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.setASCIIdirty:(I)V
         1: .line 580
            iload 1 /* i */
            iconst_5
            ishr
            istore 2 /* j */
        start local 2 // int j
         2: .line 581
            iload 2 /* j */
            iconst_1
            iadd
            istore 3 /* k */
        start local 3 // int k
         3: .line 583
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.firstWordNotUsed:I
            iload 3 /* k */
            if_icmpge 5
         4: .line 584
            aload 0 /* this */
            iload 3 /* k */
            putfield com.sun.org.apache.xml.internal.serializer.CharInfo.firstWordNotUsed:I
         5: .line 586
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.array_of_bits:[I
            iload 2 /* j */
            dup2
            iaload
            iconst_1
            iload 1 /* i */
            bipush 31
            iand
            ishl
            ior
            iastore
         6: .line 587
            return
        end local 3 // int k
        end local 2 // int j
        end local 1 // int i
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    7     1     i  I
            2    7     2     j  I
            3    7     3     k  I
    MethodParameters:
      Name  Flags
      i     

  private final boolean get(int);
    descriptor: (I)Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // int i
         0: .line 602
            iconst_0
            istore 2 /* in_the_set */
        start local 2 // boolean in_the_set
         1: .line 603
            iload 1 /* i */
            iconst_5
            ishr
            istore 3 /* j */
        start local 3 // int j
         2: .line 606
            iload 3 /* j */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.firstWordNotUsed:I
            if_icmpge 8
         3: .line 607
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.array_of_bits:[I
            iload 3 /* j */
            iaload
         4: .line 608
            iconst_1
            iload 1 /* i */
            bipush 31
            iand
            ishl
         5: .line 607
            iand
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: int int
      StackMap stack:
         6: iconst_0
      StackMap locals:
      StackMap stack: int
         7: istore 2 /* in_the_set */
         8: .line 610
      StackMap locals:
      StackMap stack:
            iload 2 /* in_the_set */
            ireturn
        end local 3 // int j
        end local 2 // boolean in_the_set
        end local 1 // int i
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    9     1           i  I
            1    9     2  in_the_set  Z
            2    9     3           j  I
    MethodParameters:
      Name  Flags
      i     

  private boolean extraEntity(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // int entityValue
         0: .line 622
            iconst_0
            istore 2 /* extra */
        start local 2 // boolean extra
         1: .line 623
            iload 1 /* entityValue */
            sipush 128
            if_icmpge 5
         2: .line 625
            iload 1 /* entityValue */
            lookupswitch { // 4
                   34: 3
                   38: 3
                   60: 3
                   62: 3
              default: 4
          }
         3: .line 631
      StackMap locals: int
      StackMap stack:
            goto 5
         4: .line 633
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* extra */
         5: .line 636
      StackMap locals:
      StackMap stack:
            iload 2 /* extra */
            ireturn
        end local 2 // boolean extra
        end local 1 // int entityValue
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    6     1  entityValue  I
            1    6     2        extra  Z
    MethodParameters:
             Name  Flags
      entityValue  

  private void setASCIIdirty(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // int j
         0: .line 647
            iload 1 /* j */
            iflt 3
            iload 1 /* j */
            sipush 128
            if_icmpge 3
         1: .line 649
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isCleanTextASCII:[Z
            iload 1 /* j */
            iconst_0
            bastore
         2: .line 650
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialTextASCII:[Z
            iload 1 /* j */
            iconst_1
            bastore
         3: .line 652
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int j
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    4     1     j  I
    MethodParameters:
      Name  Flags
      j     

  private void setASCIIclean(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // int j
         0: .line 662
            iload 1 /* j */
            iflt 3
            iload 1 /* j */
            sipush 128
            if_icmpge 3
         1: .line 664
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isCleanTextASCII:[Z
            iload 1 /* j */
            iconst_1
            bastore
         2: .line 665
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.isSpecialTextASCII:[Z
            iload 1 /* j */
            iconst_0
            bastore
         3: .line 667
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int j
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    4     1     j  I
    MethodParameters:
      Name  Flags
      j     

  private void defineChar2StringMapping(java.lang.String, char);
    descriptor: (Ljava/lang/String;C)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
        start local 1 // java.lang.String outputString
        start local 2 // char inputChar
         0: .line 671
            new com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey
            dup
            iload 2 /* inputChar */
            invokespecial com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey.<init>:(C)V
            astore 3 /* character */
        start local 3 // com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey character
         1: .line 672
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.m_charToString:Ljava/util/Map;
            aload 3 /* character */
            aload 1 /* outputString */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 673
            aload 0 /* this */
            iload 2 /* inputChar */
            invokevirtual com.sun.org.apache.xml.internal.serializer.CharInfo.set:(I)V
         3: .line 674
            return
        end local 3 // com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey character
        end local 2 // char inputChar
        end local 1 // java.lang.String outputString
        end local 0 // com.sun.org.apache.xml.internal.serializer.CharInfo this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            0    4     1  outputString  Ljava/lang/String;
            0    4     2     inputChar  C
            1    4     3     character  Lcom/sun/org/apache/xml/internal/serializer/CharInfo$CharKey;
    MethodParameters:
              Name  Flags
      outputString  
      inputChar     
}
SourceFile: "CharInfo.java"
NestMembers:
  com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey
InnerClasses:
  private CharKey = com.sun.org.apache.xml.internal.serializer.CharInfo$CharKey of com.sun.org.apache.xml.internal.serializer.CharInfo