public class javax.swing.text.html.StyleSheet extends javax.swing.text.StyleContext
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.swing.text.html.StyleSheet
  super_class: javax.swing.text.StyleContext
{
  static final javax.swing.border.Border noBorder;
    descriptor: Ljavax/swing/border/Border;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final int DEFAULT_FONT_SIZE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  private javax.swing.text.html.CSS css;
    descriptor: Ljavax/swing/text/html/CSS;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.text.html.StyleSheet$SelectorMapping selectorMapping;
    descriptor: Ljavax/swing/text/html/StyleSheet$SelectorMapping;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Hashtable resolvedStyles;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Vector linkedStyleSheets;
    descriptor: Ljava/util/Vector;
    flags: (0x0002) ACC_PRIVATE

  private java.net.URL base;
    descriptor: Ljava/net/URL;
    flags: (0x0002) ACC_PRIVATE

  static final int[] sizeMapDefault;
    descriptor: [I
    flags: (0x0018) ACC_STATIC, ACC_FINAL

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 1753
            new javax.swing.border.EmptyBorder
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial javax.swing.border.EmptyBorder.<init>:(IIII)V
            putstatic javax.swing.text.html.StyleSheet.noBorder:Ljavax/swing/border/Border;
         1: .line 3354
            bipush 7
            newarray 10
            dup
            iconst_0
            bipush 8
            iastore
            dup
            iconst_1
            bipush 10
            iastore
            dup
            iconst_2
            bipush 12
            iastore
            dup
            iconst_3
            bipush 14
            iastore
            dup
            iconst_4
            bipush 18
            iastore
            dup
            iconst_5
            bipush 24
            iastore
            dup
            bipush 6
            bipush 36
            iastore
            putstatic javax.swing.text.html.StyleSheet.sizeMapDefault:[I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javax.swing.text.html.StyleSheet this
         0: .line 165
            aload 0 /* this */
            invokespecial javax.swing.text.StyleContext.<init>:()V
         1: .line 3356
            aload 0 /* this */
            getstatic javax.swing.text.html.StyleSheet.sizeMapDefault:[I
            putfield javax.swing.text.html.StyleSheet.sizeMap:[I
         2: .line 3357
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.html.StyleSheet.w3cLengthUnits:Z
         3: .line 166
            aload 0 /* this */
            new javax.swing.text.html.StyleSheet$SelectorMapping
            dup
            iconst_0
            invokespecial javax.swing.text.html.StyleSheet$SelectorMapping.<init>:(I)V
            putfield javax.swing.text.html.StyleSheet.selectorMapping:Ljavax/swing/text/html/StyleSheet$SelectorMapping;
         4: .line 167
            aload 0 /* this */
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
         5: .line 168
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            ifnonnull 7
         6: .line 169
            aload 0 /* this */
            new javax.swing.text.html.CSS
            dup
            invokespecial javax.swing.text.html.CSS.<init>:()V
            putfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
         7: .line 171
      StackMap locals: javax.swing.text.html.StyleSheet
      StackMap stack:
            return
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/text/html/StyleSheet;

  public javax.swing.text.Style getRule(javax.swing.text.html.HTML$Tag, javax.swing.text.Element);
    descriptor: (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/Element;)Ljavax/swing/text/Style;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=13, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.html.HTML$Tag t
        start local 2 // javax.swing.text.Element e
         0: .line 189
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.obtainSearchBuffer:()Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            astore 3 /* sb */
        start local 3 // javax.swing.text.html.StyleSheet$SearchBuffer sb
         1: .line 193
            aload 3 /* sb */
            invokevirtual javax.swing.text.html.StyleSheet$SearchBuffer.getVector:()Ljava/util/Vector;
            astore 4 /* searchContext */
        start local 4 // java.util.Vector searchContext
         2: .line 195
            aload 2 /* e */
            astore 5 /* p */
        start local 5 // javax.swing.text.Element p
         3: goto 6
         4: .line 196
      StackMap locals: javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector javax.swing.text.Element
      StackMap stack:
            aload 4 /* searchContext */
            aload 5 /* p */
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
         5: .line 195
            aload 5 /* p */
            invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
            astore 5 /* p */
      StackMap locals:
      StackMap stack:
         6: aload 5 /* p */
            ifnonnull 4
        end local 5 // javax.swing.text.Element p
         7: .line 200
            aload 4 /* searchContext */
            invokevirtual java.util.Vector.size:()I
            istore 5 /* n */
        start local 5 // int n
         8: .line 201
            aload 3 /* sb */
            invokevirtual javax.swing.text.html.StyleSheet$SearchBuffer.getStringBuffer:()Ljava/lang/StringBuffer;
            astore 6 /* cacheLookup */
        start local 6 // java.lang.StringBuffer cacheLookup
         9: .line 207
            iload 5 /* n */
            iconst_1
            isub
            istore 10 /* counter */
        start local 10 // int counter
        10: goto 30
        11: .line 208
      StackMap locals: javax.swing.text.html.StyleSheet javax.swing.text.html.HTML$Tag javax.swing.text.Element javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector int java.lang.StringBuffer top top top int
      StackMap stack:
            aload 4 /* searchContext */
            iload 10 /* counter */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast javax.swing.text.Element
            astore 2 /* e */
        12: .line 209
            aload 2 /* e */
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 7 /* attr */
        start local 7 // javax.swing.text.AttributeSet attr
        13: .line 210
            aload 7 /* attr */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 9 /* name */
        start local 9 // java.lang.Object name
        14: .line 211
            aload 9 /* name */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 8 /* eName */
        start local 8 // java.lang.String eName
        15: .line 212
            aload 6 /* cacheLookup */
            aload 8 /* eName */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        16: .line 213
            aload 7 /* attr */
            ifnull 28
        17: .line 214
            aload 7 /* attr */
            getstatic javax.swing.text.html.HTML$Attribute.ID:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
            ifeq 23
        18: .line 215
            aload 6 /* cacheLookup */
            bipush 35
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        19: .line 216
            aload 6 /* cacheLookup */
            aload 7 /* attr */
        20: .line 217
            getstatic javax.swing.text.html.HTML$Attribute.ID:Ljavax/swing/text/html/HTML$Attribute;
        21: .line 216
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
            pop
        22: .line 218
            goto 28
        23: .line 219
      StackMap locals: javax.swing.text.html.StyleSheet javax.swing.text.html.HTML$Tag javax.swing.text.Element javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector int java.lang.StringBuffer javax.swing.text.AttributeSet java.lang.String java.lang.Object int
      StackMap stack:
            aload 7 /* attr */
            getstatic javax.swing.text.html.HTML$Attribute.CLASS:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
            ifeq 28
        24: .line 220
            aload 6 /* cacheLookup */
            bipush 46
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        25: .line 221
            aload 6 /* cacheLookup */
            aload 7 /* attr */
        26: .line 222
            getstatic javax.swing.text.html.HTML$Attribute.CLASS:Ljavax/swing/text/html/HTML$Attribute;
        27: .line 221
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
            pop
        28: .line 225
      StackMap locals:
      StackMap stack:
            aload 6 /* cacheLookup */
            bipush 32
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        29: .line 207
            iinc 10 /* counter */ -1
        end local 9 // java.lang.Object name
        end local 8 // java.lang.String eName
        end local 7 // javax.swing.text.AttributeSet attr
      StackMap locals: javax.swing.text.html.StyleSheet javax.swing.text.html.HTML$Tag javax.swing.text.Element javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector int java.lang.StringBuffer top top top int
      StackMap stack:
        30: iload 10 /* counter */
            iconst_1
            if_icmpge 11
        end local 10 // int counter
        31: .line 227
            aload 6 /* cacheLookup */
            aload 1 /* t */
            invokevirtual javax.swing.text.html.HTML$Tag.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        32: .line 228
            aload 4 /* searchContext */
            iconst_0
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast javax.swing.text.Element
            astore 2 /* e */
        33: .line 229
            aload 2 /* e */
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 7 /* attr */
        start local 7 // javax.swing.text.AttributeSet attr
        34: .line 230
            aload 2 /* e */
            invokeinterface javax.swing.text.Element.isLeaf:()Z
            ifeq 40
        35: .line 232
            aload 7 /* attr */
            aload 1 /* t */
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 10 /* testAttr */
        start local 10 // java.lang.Object testAttr
        36: .line 233
            aload 10 /* testAttr */
            instanceof javax.swing.text.AttributeSet
            ifeq 39
        37: .line 234
            aload 10 /* testAttr */
            checkcast javax.swing.text.AttributeSet
            astore 7 /* attr */
        38: .line 235
            goto 40
        39: .line 237
      StackMap locals: javax.swing.text.html.StyleSheet javax.swing.text.html.HTML$Tag javax.swing.text.Element javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector int java.lang.StringBuffer javax.swing.text.AttributeSet top top java.lang.Object
      StackMap stack:
            aconst_null
            astore 7 /* attr */
        end local 10 // java.lang.Object testAttr
        40: .line 240
      StackMap locals: javax.swing.text.html.StyleSheet javax.swing.text.html.HTML$Tag javax.swing.text.Element javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector int java.lang.StringBuffer javax.swing.text.AttributeSet
      StackMap stack:
            aload 7 /* attr */
            ifnull 50
        41: .line 241
            aload 7 /* attr */
            getstatic javax.swing.text.html.HTML$Attribute.ID:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
            ifeq 45
        42: .line 242
            aload 6 /* cacheLookup */
            bipush 35
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        43: .line 243
            aload 6 /* cacheLookup */
            aload 7 /* attr */
            getstatic javax.swing.text.html.HTML$Attribute.ID:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
            pop
        44: .line 244
            goto 50
        45: .line 245
      StackMap locals:
      StackMap stack:
            aload 7 /* attr */
            getstatic javax.swing.text.html.HTML$Attribute.CLASS:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
            ifeq 50
        46: .line 246
            aload 6 /* cacheLookup */
            bipush 46
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        47: .line 247
            aload 6 /* cacheLookup */
            aload 7 /* attr */
        48: .line 248
            getstatic javax.swing.text.html.HTML$Attribute.CLASS:Ljavax/swing/text/html/HTML$Attribute;
        49: .line 247
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
            pop
        50: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* cacheLookup */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
        51: .line 253
            aload 4 /* searchContext */
            aload 1 /* t */
        52: .line 252
            invokevirtual javax.swing.text.html.StyleSheet.getResolvedStyle:(Ljava/lang/String;Ljava/util/Vector;Ljavax/swing/text/html/HTML$Tag;)Ljavax/swing/text/Style;
            astore 10 /* style */
        start local 10 // javax.swing.text.Style style
        53: .line 254
            aload 10 /* style */
            astore 12
        54: .line 257
            aload 3 /* sb */
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.releaseSearchBuffer:(Ljavax/swing/text/html/StyleSheet$SearchBuffer;)V
        55: .line 254
            aload 12
            areturn
        end local 10 // javax.swing.text.Style style
        end local 7 // javax.swing.text.AttributeSet attr
        end local 6 // java.lang.StringBuffer cacheLookup
        end local 5 // int n
        end local 4 // java.util.Vector searchContext
        56: .line 256
      StackMap locals: javax.swing.text.html.StyleSheet javax.swing.text.html.HTML$Tag javax.swing.text.Element javax.swing.text.html.StyleSheet$SearchBuffer
      StackMap stack: java.lang.Throwable
            astore 11
        57: .line 257
            aload 3 /* sb */
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.releaseSearchBuffer:(Ljavax/swing/text/html/StyleSheet$SearchBuffer;)V
        58: .line 258
            aload 11
            athrow
        end local 3 // javax.swing.text.html.StyleSheet$SearchBuffer sb
        end local 2 // javax.swing.text.Element e
        end local 1 // javax.swing.text.html.HTML$Tag t
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   59     0           this  Ljavax/swing/text/html/StyleSheet;
            0   59     1              t  Ljavax/swing/text/html/HTML$Tag;
            0   59     2              e  Ljavax/swing/text/Element;
            1   59     3             sb  Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            2   56     4  searchContext  Ljava/util/Vector;
            3    7     5              p  Ljavax/swing/text/Element;
            8   56     5              n  I
            9   56     6    cacheLookup  Ljava/lang/StringBuffer;
           13   30     7           attr  Ljavax/swing/text/AttributeSet;
           34   56     7           attr  Ljavax/swing/text/AttributeSet;
           15   30     8          eName  Ljava/lang/String;
           14   30     9           name  Ljava/lang/Object;
           10   31    10        counter  I
           36   40    10       testAttr  Ljava/lang/Object;
           53   56    10          style  Ljavax/swing/text/Style;
      Exception table:
        from    to  target  type
           1    54      56  any
    MethodParameters:
      Name  Flags
      t     
      e     

  public javax.swing.text.Style getRule(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/swing/text/Style;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selector
         0: .line 273
            aload 0 /* this */
            aload 1 /* selector */
            invokevirtual javax.swing.text.html.StyleSheet.cleanSelectorString:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* selector */
         1: .line 274
            aload 1 /* selector */
            ifnull 4
         2: .line 275
            aload 0 /* this */
            aload 1 /* selector */
            invokevirtual javax.swing.text.html.StyleSheet.getResolvedStyle:(Ljava/lang/String;)Ljavax/swing/text/Style;
            astore 2 /* style */
        start local 2 // javax.swing.text.Style style
         3: .line 276
            aload 2 /* style */
            areturn
        end local 2 // javax.swing.text.Style style
         4: .line 278
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljavax/swing/text/html/StyleSheet;
            0    5     1  selector  Ljava/lang/String;
            3    4     2     style  Ljavax/swing/text/Style;
    MethodParameters:
          Name  Flags
      selector  

  public void addRule(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String rule
         0: .line 287
            aload 1 /* rule */
            ifnull 19
         1: .line 294
            aload 1 /* rule */
            ldc "BASE_SIZE_DISABLE"
            if_acmpne 4
         2: .line 295
            aload 0 /* this */
            getstatic javax.swing.text.html.StyleSheet.sizeMapDefault:[I
            putfield javax.swing.text.html.StyleSheet.sizeMap:[I
         3: .line 296
            goto 19
      StackMap locals:
      StackMap stack:
         4: aload 1 /* rule */
            ldc "BASE_SIZE "
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 9
         5: .line 297
            aload 0 /* this */
         6: .line 298
            aload 1 /* rule */
            ldc "BASE_SIZE "
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
         7: .line 297
            invokevirtual javax.swing.text.html.StyleSheet.rebaseSizeMap:(I)V
         8: .line 299
            goto 19
      StackMap locals:
      StackMap stack:
         9: aload 1 /* rule */
            ldc "W3C_LENGTH_UNITS_ENABLE"
            if_acmpne 12
        10: .line 300
            aload 0 /* this */
            iconst_1
            putfield javax.swing.text.html.StyleSheet.w3cLengthUnits:Z
        11: .line 301
            goto 19
      StackMap locals:
      StackMap stack:
        12: aload 1 /* rule */
            ldc "W3C_LENGTH_UNITS_DISABLE"
            if_acmpne 15
        13: .line 302
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.html.StyleSheet.w3cLengthUnits:Z
        14: .line 303
            goto 19
        15: .line 304
      StackMap locals:
      StackMap stack:
            new javax.swing.text.html.StyleSheet$CssParser
            dup
            aload 0 /* this */
            invokespecial javax.swing.text.html.StyleSheet$CssParser.<init>:(Ljavax/swing/text/html/StyleSheet;)V
            astore 2 /* parser */
        start local 2 // javax.swing.text.html.StyleSheet$CssParser parser
        16: .line 306
            aload 2 /* parser */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.StyleSheet.getBase:()Ljava/net/URL;
            new java.io.StringReader
            dup
            aload 1 /* rule */
            invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
            iconst_0
            iconst_0
            invokevirtual javax.swing.text.html.StyleSheet$CssParser.parse:(Ljava/net/URL;Ljava/io/Reader;ZZ)V
        17: .line 307
            goto 19
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String javax.swing.text.html.StyleSheet$CssParser
      StackMap stack: java.io.IOException
        18: pop
        end local 2 // javax.swing.text.html.StyleSheet$CssParser parser
        19: .line 310
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String rule
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   20     0    this  Ljavax/swing/text/html/StyleSheet;
            0   20     1    rule  Ljava/lang/String;
           16   19     2  parser  Ljavax/swing/text/html/StyleSheet$CssParser;
      Exception table:
        from    to  target  type
          16    17      18  Class java.io.IOException
    MethodParameters:
      Name  Flags
      rule  

  public javax.swing.text.AttributeSet getDeclaration(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/swing/text/AttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String decl
         0: .line 318
            aload 1 /* decl */
            ifnonnull 2
         1: .line 319
            getstatic javax.swing.text.SimpleAttributeSet.EMPTY:Ljavax/swing/text/AttributeSet;
            areturn
         2: .line 321
      StackMap locals:
      StackMap stack:
            new javax.swing.text.html.StyleSheet$CssParser
            dup
            aload 0 /* this */
            invokespecial javax.swing.text.html.StyleSheet$CssParser.<init>:(Ljavax/swing/text/html/StyleSheet;)V
            astore 2 /* parser */
        start local 2 // javax.swing.text.html.StyleSheet$CssParser parser
         3: .line 322
            aload 2 /* parser */
            aload 1 /* decl */
            invokevirtual javax.swing.text.html.StyleSheet$CssParser.parseDeclaration:(Ljava/lang/String;)Ljavax/swing/text/AttributeSet;
            areturn
        end local 2 // javax.swing.text.html.StyleSheet$CssParser parser
        end local 1 // java.lang.String decl
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljavax/swing/text/html/StyleSheet;
            0    4     1    decl  Ljava/lang/String;
            3    4     2  parser  Ljavax/swing/text/html/StyleSheet$CssParser;
    MethodParameters:
      Name  Flags
      decl  

  public void loadRules(java.io.Reader, java.net.URL);
    descriptor: (Ljava/io/Reader;Ljava/net/URL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.io.Reader in
        start local 2 // java.net.URL ref
         0: .line 337
            new javax.swing.text.html.StyleSheet$CssParser
            dup
            aload 0 /* this */
            invokespecial javax.swing.text.html.StyleSheet$CssParser.<init>:(Ljavax/swing/text/html/StyleSheet;)V
            astore 3 /* parser */
        start local 3 // javax.swing.text.html.StyleSheet$CssParser parser
         1: .line 338
            aload 3 /* parser */
            aload 2 /* ref */
            aload 1 /* in */
            iconst_0
            iconst_0
            invokevirtual javax.swing.text.html.StyleSheet$CssParser.parse:(Ljava/net/URL;Ljava/io/Reader;ZZ)V
         2: .line 339
            return
        end local 3 // javax.swing.text.html.StyleSheet$CssParser parser
        end local 2 // java.net.URL ref
        end local 1 // java.io.Reader in
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Ljavax/swing/text/html/StyleSheet;
            0    3     1      in  Ljava/io/Reader;
            0    3     2     ref  Ljava/net/URL;
            1    3     3  parser  Ljavax/swing/text/html/StyleSheet$CssParser;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    
      ref   

  public javax.swing.text.AttributeSet getViewAttributes(javax.swing.text.View);
    descriptor: (Ljavax/swing/text/View;)Ljavax/swing/text/AttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.View v
         0: .line 347
            new javax.swing.text.html.StyleSheet$ViewAttributeSet
            dup
            aload 0 /* this */
            aload 1 /* v */
            invokespecial javax.swing.text.html.StyleSheet$ViewAttributeSet.<init>:(Ljavax/swing/text/html/StyleSheet;Ljavax/swing/text/View;)V
            areturn
        end local 1 // javax.swing.text.View v
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;
            0    1     1     v  Ljavax/swing/text/View;
    MethodParameters:
      Name  Flags
      v     

  public void removeStyle(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=10, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String nm
         0: .line 356
            aload 0 /* this */
            aload 1 /* nm */
            invokevirtual javax.swing.text.html.StyleSheet.getStyle:(Ljava/lang/String;)Ljavax/swing/text/Style;
            astore 2 /* aStyle */
        start local 2 // javax.swing.text.Style aStyle
         1: .line 358
            aload 2 /* aStyle */
            ifnull 28
         2: .line 359
            aload 0 /* this */
            aload 1 /* nm */
            invokevirtual javax.swing.text.html.StyleSheet.cleanSelectorString:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* selector */
        start local 3 // java.lang.String selector
         3: .line 360
            aload 0 /* this */
            aload 3 /* selector */
            invokevirtual javax.swing.text.html.StyleSheet.getSimpleSelectors:(Ljava/lang/String;)[Ljava/lang/String;
            astore 4 /* selectors */
        start local 4 // java.lang.String[] selectors
         4: .line 361
            aload 0 /* this */
            dup
            astore 5
            monitorenter
         5: .line 362
            aload 0 /* this */
            invokevirtual javax.swing.text.html.StyleSheet.getRootSelectorMapping:()Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 6 /* mapping */
        start local 6 // javax.swing.text.html.StyleSheet$SelectorMapping mapping
         6: .line 363
            aload 4 /* selectors */
            arraylength
            iconst_1
            isub
            istore 7 /* i */
        start local 7 // int i
         7: goto 12
         8: .line 364
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String javax.swing.text.Style java.lang.String java.lang.String[] javax.swing.text.html.StyleSheet javax.swing.text.html.StyleSheet$SelectorMapping int
      StackMap stack:
            aload 6 /* mapping */
            aload 4 /* selectors */
            iload 7 /* i */
            aaload
         9: .line 365
            iconst_1
        10: .line 364
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 6 /* mapping */
        11: .line 363
            iinc 7 /* i */ -1
      StackMap locals:
      StackMap stack:
        12: iload 7 /* i */
            ifge 8
        end local 7 // int i
        13: .line 367
            aload 6 /* mapping */
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getStyle:()Ljavax/swing/text/Style;
            astore 7 /* rule */
        start local 7 // javax.swing.text.Style rule
        14: .line 368
            aload 7 /* rule */
            ifnull 24
        15: .line 369
            aload 6 /* mapping */
            aconst_null
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.setStyle:(Ljavax/swing/text/Style;)V
        16: .line 370
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.size:()I
            ifle 24
        17: .line 371
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.elements:()Ljava/util/Enumeration;
            astore 8 /* values */
        start local 8 // java.util.Enumeration values
        18: .line 372
            goto 23
        19: .line 373
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String javax.swing.text.Style java.lang.String java.lang.String[] javax.swing.text.html.StyleSheet javax.swing.text.html.StyleSheet$SelectorMapping javax.swing.text.Style java.util.Enumeration
      StackMap stack:
            aload 8 /* values */
        20: .line 374
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast javax.swing.text.html.StyleSheet$ResolvedStyle
        21: .line 373
            astore 9 /* style */
        start local 9 // javax.swing.text.html.StyleSheet$ResolvedStyle style
        22: .line 375
            aload 9 /* style */
            aload 7 /* rule */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.removeStyle:(Ljavax/swing/text/Style;)V
        end local 9 // javax.swing.text.html.StyleSheet$ResolvedStyle style
        23: .line 372
      StackMap locals:
      StackMap stack:
            aload 8 /* values */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 19
        end local 8 // java.util.Enumeration values
        end local 7 // javax.swing.text.Style rule
        end local 6 // javax.swing.text.html.StyleSheet$SelectorMapping mapping
        24: .line 361
      StackMap locals:
      StackMap stack:
            aload 5
            monitorexit
        25: goto 28
      StackMap locals:
      StackMap stack: java.lang.Throwable
        26: aload 5
            monitorexit
        27: athrow
        end local 4 // java.lang.String[] selectors
        end local 3 // java.lang.String selector
        28: .line 381
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* nm */
            invokespecial javax.swing.text.StyleContext.removeStyle:(Ljava/lang/String;)V
        29: .line 382
            return
        end local 2 // javax.swing.text.Style aStyle
        end local 1 // java.lang.String nm
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   30     0       this  Ljavax/swing/text/html/StyleSheet;
            0   30     1         nm  Ljava/lang/String;
            1   30     2     aStyle  Ljavax/swing/text/Style;
            3   28     3   selector  Ljava/lang/String;
            4   28     4  selectors  [Ljava/lang/String;
            6   24     6    mapping  Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            7   13     7          i  I
           14   24     7       rule  Ljavax/swing/text/Style;
           18   24     8     values  Ljava/util/Enumeration;
           22   23     9      style  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
      Exception table:
        from    to  target  type
           5    25      26  any
          26    27      26  any
    MethodParameters:
      Name  Flags
      nm    

  public void addStyleSheet(javax.swing.text.html.StyleSheet);
    descriptor: (Ljavax/swing/text/html/StyleSheet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.html.StyleSheet ss
         0: .line 393
            aload 0 /* this */
            dup
            astore 2
            monitorenter
         1: .line 394
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            ifnonnull 3
         2: .line 395
            aload 0 /* this */
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            putfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
         3: .line 397
      StackMap locals: javax.swing.text.html.StyleSheet
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            aload 1 /* ss */
            invokevirtual java.util.Vector.contains:(Ljava/lang/Object;)Z
            ifne 10
         4: .line 398
            iconst_0
            istore 3 /* index */
        start local 3 // int index
         5: .line 399
            aload 1 /* ss */
            instanceof javax.swing.plaf.UIResource
            ifeq 8
         6: .line 400
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            iconst_1
            if_icmple 8
         7: .line 401
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            iconst_1
            isub
            istore 3 /* index */
         8: .line 403
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            aload 1 /* ss */
            iload 3 /* index */
            invokevirtual java.util.Vector.insertElementAt:(Ljava/lang/Object;I)V
         9: .line 404
            aload 0 /* this */
            aload 1 /* ss */
            iload 3 /* index */
            invokevirtual javax.swing.text.html.StyleSheet.linkStyleSheetAt:(Ljavax/swing/text/html/StyleSheet;I)V
        end local 3 // int index
        10: .line 393
      StackMap locals:
      StackMap stack:
            aload 2
            monitorexit
        11: goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        12: aload 2
            monitorexit
        13: athrow
        14: .line 407
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.text.html.StyleSheet ss
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Ljavax/swing/text/html/StyleSheet;
            0   15     1     ss  Ljavax/swing/text/html/StyleSheet;
            5   10     3  index  I
      Exception table:
        from    to  target  type
           1    11      12  any
          12    13      12  any
    MethodParameters:
      Name  Flags
      ss    

  public void removeStyleSheet(javax.swing.text.html.StyleSheet);
    descriptor: (Ljavax/swing/text/html/StyleSheet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.html.StyleSheet ss
         0: .line 415
            aload 0 /* this */
            dup
            astore 2
            monitorenter
         1: .line 416
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            ifnull 8
         2: .line 417
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            aload 1 /* ss */
            invokevirtual java.util.Vector.indexOf:(Ljava/lang/Object;)I
            istore 3 /* index */
        start local 3 // int index
         3: .line 418
            iload 3 /* index */
            iconst_m1
            if_icmpeq 8
         4: .line 419
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            iload 3 /* index */
            invokevirtual java.util.Vector.removeElementAt:(I)V
         5: .line 420
            aload 0 /* this */
            aload 1 /* ss */
            iload 3 /* index */
            invokevirtual javax.swing.text.html.StyleSheet.unlinkStyleSheet:(Ljavax/swing/text/html/StyleSheet;I)V
         6: .line 421
            iload 3 /* index */
            ifne 8
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            ifne 8
         7: .line 422
            aload 0 /* this */
            aconst_null
            putfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
        end local 3 // int index
         8: .line 415
      StackMap locals: javax.swing.text.html.StyleSheet
      StackMap stack:
            aload 2
            monitorexit
         9: goto 12
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: aload 2
            monitorexit
        11: athrow
        12: .line 427
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.text.html.StyleSheet ss
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Ljavax/swing/text/html/StyleSheet;
            0   13     1     ss  Ljavax/swing/text/html/StyleSheet;
            3    8     3  index  I
      Exception table:
        from    to  target  type
           1     9      10  any
          10    11      10  any
    MethodParameters:
      Name  Flags
      ss    

  public javax.swing.text.html.StyleSheet[] getStyleSheets();
    descriptor: ()[Ljavax/swing/text/html/StyleSheet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.text.html.StyleSheet this
         0: .line 442
            aload 0 /* this */
            dup
            astore 2
            monitorenter
         1: .line 443
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            ifnull 5
         2: .line 444
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            anewarray javax.swing.text.html.StyleSheet
            astore 1 /* retValue */
        start local 1 // javax.swing.text.html.StyleSheet[] retValue
         3: .line 445
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            aload 1 /* retValue */
            invokevirtual java.util.Vector.copyInto:([Ljava/lang/Object;)V
         4: .line 446
            goto 6
        end local 1 // javax.swing.text.html.StyleSheet[] retValue
         5: .line 448
      StackMap locals: javax.swing.text.html.StyleSheet top javax.swing.text.html.StyleSheet
      StackMap stack:
            aconst_null
            astore 1 /* retValue */
        start local 1 // javax.swing.text.html.StyleSheet[] retValue
         6: .line 442
      StackMap locals: javax.swing.text.html.StyleSheet javax.swing.text.html.StyleSheet[] javax.swing.text.html.StyleSheet
      StackMap stack:
            aload 2
            monitorexit
         7: goto 10
        end local 1 // javax.swing.text.html.StyleSheet[] retValue
      StackMap locals: javax.swing.text.html.StyleSheet top javax.swing.text.html.StyleSheet
      StackMap stack: java.lang.Throwable
         8: aload 2
            monitorexit
         9: athrow
        start local 1 // javax.swing.text.html.StyleSheet[] retValue
        10: .line 451
      StackMap locals: javax.swing.text.html.StyleSheet javax.swing.text.html.StyleSheet[]
      StackMap stack:
            aload 1 /* retValue */
            areturn
        end local 1 // javax.swing.text.html.StyleSheet[] retValue
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Ljavax/swing/text/html/StyleSheet;
            3    5     1  retValue  [Ljavax/swing/text/html/StyleSheet;
            6    8     1  retValue  [Ljavax/swing/text/html/StyleSheet;
           10   11     1  retValue  [Ljavax/swing/text/html/StyleSheet;
      Exception table:
        from    to  target  type
           1     7       8  any
           8     9       8  any

  public void importStyleSheet(java.net.URL);
    descriptor: (Ljava/net/URL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.net.URL url
         0: .line 466
            aload 1 /* url */
            invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
            astore 2 /* is */
        start local 2 // java.io.InputStream is
         1: .line 467
            new java.io.BufferedReader
            dup
            new java.io.InputStreamReader
            dup
            aload 2 /* is */
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;)V
            invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
            astore 3 /* r */
        start local 3 // java.io.Reader r
         2: .line 468
            new javax.swing.text.html.StyleSheet$CssParser
            dup
            aload 0 /* this */
            invokespecial javax.swing.text.html.StyleSheet$CssParser.<init>:(Ljavax/swing/text/html/StyleSheet;)V
            astore 4 /* parser */
        start local 4 // javax.swing.text.html.StyleSheet$CssParser parser
         3: .line 469
            aload 4 /* parser */
            aload 1 /* url */
            aload 3 /* r */
            iconst_0
            iconst_1
            invokevirtual javax.swing.text.html.StyleSheet$CssParser.parse:(Ljava/net/URL;Ljava/io/Reader;ZZ)V
         4: .line 470
            aload 3 /* r */
            invokevirtual java.io.Reader.close:()V
         5: .line 471
            aload 2 /* is */
            invokevirtual java.io.InputStream.close:()V
        end local 4 // javax.swing.text.html.StyleSheet$CssParser parser
        end local 3 // java.io.Reader r
        end local 2 // java.io.InputStream is
         6: .line 472
            goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: pop
         8: .line 476
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.net.URL url
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Ljavax/swing/text/html/StyleSheet;
            0    9     1     url  Ljava/net/URL;
            1    6     2      is  Ljava/io/InputStream;
            2    6     3       r  Ljava/io/Reader;
            3    6     4  parser  Ljavax/swing/text/html/StyleSheet$CssParser;
      Exception table:
        from    to  target  type
           0     6       7  Class java.lang.Throwable
    MethodParameters:
      Name  Flags
      url   

  public void setBase(java.net.URL);
    descriptor: (Ljava/net/URL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.net.URL base
         0: .line 485
            aload 0 /* this */
            aload 1 /* base */
            putfield javax.swing.text.html.StyleSheet.base:Ljava/net/URL;
         1: .line 486
            return
        end local 1 // java.net.URL base
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/html/StyleSheet;
            0    2     1  base  Ljava/net/URL;
    MethodParameters:
      Name  Flags
      base  

  public java.net.URL getBase();
    descriptor: ()Ljava/net/URL;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.StyleSheet this
         0: .line 494
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.base:Ljava/net/URL;
            areturn
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;

  public void addCSSAttribute(javax.swing.text.MutableAttributeSet, javax.swing.text.html.CSS$Attribute, java.lang.String);
    descriptor: (Ljavax/swing/text/MutableAttributeSet;Ljavax/swing/text/html/CSS$Attribute;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.MutableAttributeSet attr
        start local 2 // javax.swing.text.html.CSS$Attribute key
        start local 3 // java.lang.String value
         0: .line 504
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 1 /* attr */
            aload 2 /* key */
            aload 3 /* value */
            invokevirtual javax.swing.text.html.CSS.addInternalCSSValue:(Ljavax/swing/text/MutableAttributeSet;Ljavax/swing/text/html/CSS$Attribute;Ljava/lang/String;)V
         1: .line 505
            return
        end local 3 // java.lang.String value
        end local 2 // javax.swing.text.html.CSS$Attribute key
        end local 1 // javax.swing.text.MutableAttributeSet attr
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavax/swing/text/html/StyleSheet;
            0    2     1   attr  Ljavax/swing/text/MutableAttributeSet;
            0    2     2    key  Ljavax/swing/text/html/CSS$Attribute;
            0    2     3  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      attr   
      key    
      value  

  public boolean addCSSAttributeFromHTML(javax.swing.text.MutableAttributeSet, javax.swing.text.html.CSS$Attribute, java.lang.String);
    descriptor: (Ljavax/swing/text/MutableAttributeSet;Ljavax/swing/text/html/CSS$Attribute;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.MutableAttributeSet attr
        start local 2 // javax.swing.text.html.CSS$Attribute key
        start local 3 // java.lang.String value
         0: .line 514
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 2 /* key */
            aload 3 /* value */
            invokevirtual javax.swing.text.html.CSS.getCssValue:(Ljavax/swing/text/html/CSS$Attribute;Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* iValue */
        start local 4 // java.lang.Object iValue
         1: .line 515
            aload 4 /* iValue */
            ifnull 4
         2: .line 516
            aload 1 /* attr */
            aload 2 /* key */
            aload 4 /* iValue */
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
         3: .line 517
            iconst_1
            ireturn
         4: .line 519
      StackMap locals: java.lang.Object
      StackMap stack:
            iconst_0
            ireturn
        end local 4 // java.lang.Object iValue
        end local 3 // java.lang.String value
        end local 2 // javax.swing.text.html.CSS$Attribute key
        end local 1 // javax.swing.text.MutableAttributeSet attr
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljavax/swing/text/html/StyleSheet;
            0    5     1    attr  Ljavax/swing/text/MutableAttributeSet;
            0    5     2     key  Ljavax/swing/text/html/CSS$Attribute;
            0    5     3   value  Ljava/lang/String;
            1    5     4  iValue  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      attr   
      key    
      value  

  public javax.swing.text.AttributeSet translateHTMLToCSS(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet htmlAttrSet
         0: .line 531
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 1 /* htmlAttrSet */
            invokevirtual javax.swing.text.html.CSS.translateHTMLToCSS:(Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
            astore 2 /* cssAttrSet */
        start local 2 // javax.swing.text.AttributeSet cssAttrSet
         1: .line 533
            aload 0 /* this */
            aconst_null
            aconst_null
            invokevirtual javax.swing.text.html.StyleSheet.addStyle:(Ljava/lang/String;Ljavax/swing/text/Style;)Ljavax/swing/text/Style;
            astore 3 /* cssStyleSet */
        start local 3 // javax.swing.text.MutableAttributeSet cssStyleSet
         2: .line 534
            aload 3 /* cssStyleSet */
            aload 2 /* cssAttrSet */
            invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
         3: .line 536
            aload 3 /* cssStyleSet */
            areturn
        end local 3 // javax.swing.text.MutableAttributeSet cssStyleSet
        end local 2 // javax.swing.text.AttributeSet cssAttrSet
        end local 1 // javax.swing.text.AttributeSet htmlAttrSet
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Ljavax/swing/text/html/StyleSheet;
            0    4     1  htmlAttrSet  Ljavax/swing/text/AttributeSet;
            1    4     2   cssAttrSet  Ljavax/swing/text/AttributeSet;
            2    4     3  cssStyleSet  Ljavax/swing/text/MutableAttributeSet;
    MethodParameters:
             Name  Flags
      htmlAttrSet  

  public javax.swing.text.AttributeSet addAttribute(javax.swing.text.AttributeSet, java.lang.Object, java.lang.Object);
    descriptor: (Ljavax/swing/text/AttributeSet;Ljava/lang/Object;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=4
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet old
        start local 2 // java.lang.Object key
        start local 3 // java.lang.Object value
         0: .line 555
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            ifnonnull 2
         1: .line 558
            aload 0 /* this */
            new javax.swing.text.html.CSS
            dup
            invokespecial javax.swing.text.html.CSS.<init>:()V
            putfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
         2: .line 560
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            instanceof javax.swing.text.StyleConstants
            ifeq 16
         3: .line 562
            aload 2 /* key */
            checkcast javax.swing.text.StyleConstants
         4: .line 561
            invokestatic javax.swing.text.html.HTML.getTagForStyleConstantsKey:(Ljavax/swing/text/StyleConstants;)Ljavax/swing/text/html/HTML$Tag;
            astore 4 /* tag */
        start local 4 // javax.swing.text.html.HTML$Tag tag
         5: .line 564
            aload 4 /* tag */
            ifnull 7
            aload 1 /* old */
            aload 4 /* tag */
            invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 565
            aload 0 /* this */
            aload 1 /* old */
            aload 4 /* tag */
            invokevirtual javax.swing.text.html.StyleSheet.removeAttribute:(Ljavax/swing/text/AttributeSet;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet;
            astore 1 /* old */
         7: .line 568
      StackMap locals: javax.swing.text.html.HTML$Tag
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
         8: .line 569
            aload 2 /* key */
            checkcast javax.swing.text.StyleConstants
            aload 3 /* value */
         9: .line 568
            invokevirtual javax.swing.text.html.CSS.styleConstantsValueToCSSValue:(Ljavax/swing/text/StyleConstants;Ljava/lang/Object;)Ljava/lang/Object;
            astore 5 /* cssValue */
        start local 5 // java.lang.Object cssValue
        10: .line 570
            aload 5 /* cssValue */
            ifnull 16
        11: .line 571
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
        12: .line 572
            aload 2 /* key */
            checkcast javax.swing.text.StyleConstants
        13: .line 571
            invokevirtual javax.swing.text.html.CSS.styleConstantsKeyToCSSKey:(Ljavax/swing/text/StyleConstants;)Ljavax/swing/text/html/CSS$Attribute;
            astore 6 /* cssKey */
        start local 6 // java.lang.Object cssKey
        14: .line 573
            aload 6 /* cssKey */
            ifnull 16
        15: .line 574
            aload 0 /* this */
            aload 1 /* old */
            aload 6 /* cssKey */
            aload 5 /* cssValue */
            invokespecial javax.swing.text.StyleContext.addAttribute:(Ljavax/swing/text/AttributeSet;Ljava/lang/Object;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet;
            areturn
        end local 6 // java.lang.Object cssKey
        end local 5 // java.lang.Object cssValue
        end local 4 // javax.swing.text.html.HTML$Tag tag
        16: .line 578
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* old */
            aload 2 /* key */
            aload 3 /* value */
            invokespecial javax.swing.text.StyleContext.addAttribute:(Ljavax/swing/text/AttributeSet;Ljava/lang/Object;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet;
            areturn
        end local 3 // java.lang.Object value
        end local 2 // java.lang.Object key
        end local 1 // javax.swing.text.AttributeSet old
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Ljavax/swing/text/html/StyleSheet;
            0   17     1       old  Ljavax/swing/text/AttributeSet;
            0   17     2       key  Ljava/lang/Object;
            0   17     3     value  Ljava/lang/Object;
            5   16     4       tag  Ljavax/swing/text/html/HTML$Tag;
           10   16     5  cssValue  Ljava/lang/Object;
           14   16     6    cssKey  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      old    
      key    
      value  

  public javax.swing.text.AttributeSet addAttributes(javax.swing.text.AttributeSet, javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet old
        start local 2 // javax.swing.text.AttributeSet attr
         0: .line 592
            aload 2 /* attr */
            instanceof javax.swing.text.html.HTMLDocument$TaggedAttributeSet
            ifne 2
         1: .line 593
            aload 0 /* this */
            aload 1 /* old */
            aload 2 /* attr */
            invokevirtual javax.swing.text.html.StyleSheet.removeHTMLTags:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
            astore 1 /* old */
         2: .line 595
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* old */
            aload 0 /* this */
            aload 2 /* attr */
            invokevirtual javax.swing.text.html.StyleSheet.convertAttributeSet:(Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
            invokespecial javax.swing.text.StyleContext.addAttributes:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
            areturn
        end local 2 // javax.swing.text.AttributeSet attr
        end local 1 // javax.swing.text.AttributeSet old
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/StyleSheet;
            0    3     1   old  Ljavax/swing/text/AttributeSet;
            0    3     2  attr  Ljavax/swing/text/AttributeSet;
    MethodParameters:
      Name  Flags
      old   
      attr  

  public javax.swing.text.AttributeSet removeAttribute(javax.swing.text.AttributeSet, java.lang.Object);
    descriptor: (Ljavax/swing/text/AttributeSet;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet old
        start local 2 // java.lang.Object key
         0: .line 609
            aload 2 /* key */
            instanceof javax.swing.text.StyleConstants
            ifeq 8
         1: .line 611
            aload 2 /* key */
            checkcast javax.swing.text.StyleConstants
         2: .line 610
            invokestatic javax.swing.text.html.HTML.getTagForStyleConstantsKey:(Ljavax/swing/text/StyleConstants;)Ljavax/swing/text/html/HTML$Tag;
            astore 3 /* tag */
        start local 3 // javax.swing.text.html.HTML$Tag tag
         3: .line 612
            aload 3 /* tag */
            ifnull 5
         4: .line 613
            aload 0 /* this */
            aload 1 /* old */
            aload 3 /* tag */
            invokespecial javax.swing.text.StyleContext.removeAttribute:(Ljavax/swing/text/AttributeSet;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet;
            astore 1 /* old */
         5: .line 616
      StackMap locals: javax.swing.text.html.HTML$Tag
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 2 /* key */
            checkcast javax.swing.text.StyleConstants
            invokevirtual javax.swing.text.html.CSS.styleConstantsKeyToCSSKey:(Ljavax/swing/text/StyleConstants;)Ljavax/swing/text/html/CSS$Attribute;
            astore 4 /* cssKey */
        start local 4 // java.lang.Object cssKey
         6: .line 617
            aload 4 /* cssKey */
            ifnull 8
         7: .line 618
            aload 0 /* this */
            aload 1 /* old */
            aload 4 /* cssKey */
            invokespecial javax.swing.text.StyleContext.removeAttribute:(Ljavax/swing/text/AttributeSet;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet;
            areturn
        end local 4 // java.lang.Object cssKey
        end local 3 // javax.swing.text.html.HTML$Tag tag
         8: .line 621
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* old */
            aload 2 /* key */
            invokespecial javax.swing.text.StyleContext.removeAttribute:(Ljavax/swing/text/AttributeSet;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet;
            areturn
        end local 2 // java.lang.Object key
        end local 1 // javax.swing.text.AttributeSet old
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Ljavax/swing/text/html/StyleSheet;
            0    9     1     old  Ljavax/swing/text/AttributeSet;
            0    9     2     key  Ljava/lang/Object;
            3    8     3     tag  Ljavax/swing/text/html/HTML$Tag;
            6    8     4  cssKey  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      old   
      key   

  public javax.swing.text.AttributeSet removeAttributes(javax.swing.text.AttributeSet, java.util.Enumeration<?>);
    descriptor: (Ljavax/swing/text/AttributeSet;Ljava/util/Enumeration;)Ljavax/swing/text/AttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet old
        start local 2 // java.util.Enumeration names
         0: .line 638
            aload 0 /* this */
            aload 1 /* old */
            aload 2 /* names */
            invokespecial javax.swing.text.StyleContext.removeAttributes:(Ljavax/swing/text/AttributeSet;Ljava/util/Enumeration;)Ljavax/swing/text/AttributeSet;
            areturn
        end local 2 // java.util.Enumeration names
        end local 1 // javax.swing.text.AttributeSet old
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/swing/text/html/StyleSheet;
            0    1     1    old  Ljavax/swing/text/AttributeSet;
            0    1     2  names  Ljava/util/Enumeration<*>;
    Signature: (Ljavax/swing/text/AttributeSet;Ljava/util/Enumeration<*>;)Ljavax/swing/text/AttributeSet;
    MethodParameters:
       Name  Flags
      old    
      names  

  public javax.swing.text.AttributeSet removeAttributes(javax.swing.text.AttributeSet, javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet old
        start local 2 // javax.swing.text.AttributeSet attrs
         0: .line 652
            aload 1 /* old */
            aload 2 /* attrs */
            if_acmpeq 2
         1: .line 653
            aload 0 /* this */
            aload 1 /* old */
            aload 2 /* attrs */
            invokevirtual javax.swing.text.html.StyleSheet.removeHTMLTags:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
            astore 1 /* old */
         2: .line 655
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* old */
            aload 0 /* this */
            aload 2 /* attrs */
            invokevirtual javax.swing.text.html.StyleSheet.convertAttributeSet:(Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
            invokespecial javax.swing.text.StyleContext.removeAttributes:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
            areturn
        end local 2 // javax.swing.text.AttributeSet attrs
        end local 1 // javax.swing.text.AttributeSet old
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavax/swing/text/html/StyleSheet;
            0    3     1    old  Ljavax/swing/text/AttributeSet;
            0    3     2  attrs  Ljavax/swing/text/AttributeSet;
    MethodParameters:
       Name  Flags
      old    
      attrs  

  protected javax.swing.text.StyleContext$SmallAttributeSet createSmallAttributeSet(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/StyleContext$SmallAttributeSet;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet a
         0: .line 669
            new javax.swing.text.html.StyleSheet$SmallConversionSet
            dup
            aload 0 /* this */
            aload 1 /* a */
            invokespecial javax.swing.text.html.StyleSheet$SmallConversionSet.<init>:(Ljavax/swing/text/html/StyleSheet;Ljavax/swing/text/AttributeSet;)V
            areturn
        end local 1 // javax.swing.text.AttributeSet a
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;
            0    1     1     a  Ljavax/swing/text/AttributeSet;
    MethodParameters:
      Name  Flags
      a     

  protected javax.swing.text.MutableAttributeSet createLargeAttributeSet(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet a
         0: .line 685
            new javax.swing.text.html.StyleSheet$LargeConversionSet
            dup
            aload 0 /* this */
            aload 1 /* a */
            invokespecial javax.swing.text.html.StyleSheet$LargeConversionSet.<init>:(Ljavax/swing/text/html/StyleSheet;Ljavax/swing/text/AttributeSet;)V
            areturn
        end local 1 // javax.swing.text.AttributeSet a
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;
            0    1     1     a  Ljavax/swing/text/AttributeSet;
    MethodParameters:
      Name  Flags
      a     

  private javax.swing.text.AttributeSet removeHTMLTags(javax.swing.text.AttributeSet, javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet old
        start local 2 // javax.swing.text.AttributeSet attr
         0: .line 693
            aload 2 /* attr */
            instanceof javax.swing.text.html.StyleSheet$LargeConversionSet
            ifne 11
         1: .line 694
            aload 2 /* attr */
            instanceof javax.swing.text.html.StyleSheet$SmallConversionSet
            ifne 11
         2: .line 695
            aload 2 /* attr */
            invokeinterface javax.swing.text.AttributeSet.getAttributeNames:()Ljava/util/Enumeration;
            astore 3 /* names */
        start local 3 // java.util.Enumeration names
         3: .line 697
            goto 10
         4: .line 698
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 3 /* names */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            astore 4 /* key */
        start local 4 // java.lang.Object key
         5: .line 700
            aload 4 /* key */
            instanceof javax.swing.text.StyleConstants
            ifeq 10
         6: .line 702
            aload 4 /* key */
            checkcast javax.swing.text.StyleConstants
         7: .line 701
            invokestatic javax.swing.text.html.HTML.getTagForStyleConstantsKey:(Ljavax/swing/text/StyleConstants;)Ljavax/swing/text/html/HTML$Tag;
            astore 5 /* tag */
        start local 5 // javax.swing.text.html.HTML$Tag tag
         8: .line 704
            aload 5 /* tag */
            ifnull 10
            aload 1 /* old */
            aload 5 /* tag */
            invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
            ifeq 10
         9: .line 705
            aload 0 /* this */
            aload 1 /* old */
            aload 5 /* tag */
            invokespecial javax.swing.text.StyleContext.removeAttribute:(Ljavax/swing/text/AttributeSet;Ljava/lang/Object;)Ljavax/swing/text/AttributeSet;
            astore 1 /* old */
        end local 5 // javax.swing.text.html.HTML$Tag tag
        end local 4 // java.lang.Object key
        10: .line 697
      StackMap locals:
      StackMap stack:
            aload 3 /* names */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 4
        end local 3 // java.util.Enumeration names
        11: .line 710
      StackMap locals:
      StackMap stack:
            aload 1 /* old */
            areturn
        end local 2 // javax.swing.text.AttributeSet attr
        end local 1 // javax.swing.text.AttributeSet old
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Ljavax/swing/text/html/StyleSheet;
            0   12     1    old  Ljavax/swing/text/AttributeSet;
            0   12     2   attr  Ljavax/swing/text/AttributeSet;
            3   11     3  names  Ljava/util/Enumeration;
            5   10     4    key  Ljava/lang/Object;
            8   10     5    tag  Ljavax/swing/text/html/HTML$Tag;
    MethodParameters:
      Name  Flags
      old   
      attr  

  javax.swing.text.AttributeSet convertAttributeSet(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/AttributeSet;
    flags: (0x0000) 
    Code:
      stack=4, locals=10, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet a
         0: .line 720
            aload 1 /* a */
            instanceof javax.swing.text.html.StyleSheet$LargeConversionSet
            ifne 2
         1: .line 721
            aload 1 /* a */
            instanceof javax.swing.text.html.StyleSheet$SmallConversionSet
            ifeq 3
         2: .line 723
      StackMap locals:
      StackMap stack:
            aload 1 /* a */
            areturn
         3: .line 728
      StackMap locals:
      StackMap stack:
            aload 1 /* a */
            invokeinterface javax.swing.text.AttributeSet.getAttributeNames:()Ljava/util/Enumeration;
            astore 2 /* names */
        start local 2 // java.util.Enumeration names
         4: .line 729
            goto 27
         5: .line 730
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 2 /* names */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            astore 3 /* name */
        start local 3 // java.lang.Object name
         6: .line 731
            aload 3 /* name */
            instanceof javax.swing.text.StyleConstants
            ifeq 27
         7: .line 734
            new javax.swing.text.html.StyleSheet$LargeConversionSet
            dup
            aload 0 /* this */
            invokespecial javax.swing.text.html.StyleSheet$LargeConversionSet.<init>:(Ljavax/swing/text/html/StyleSheet;)V
            astore 4 /* converted */
        start local 4 // javax.swing.text.MutableAttributeSet converted
         8: .line 735
            aload 1 /* a */
            invokeinterface javax.swing.text.AttributeSet.getAttributeNames:()Ljava/util/Enumeration;
            astore 5 /* keys */
        start local 5 // java.util.Enumeration keys
         9: .line 736
            goto 25
        10: .line 737
      StackMap locals: java.lang.Object javax.swing.text.MutableAttributeSet java.util.Enumeration
      StackMap stack:
            aload 5 /* keys */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            astore 6 /* key */
        start local 6 // java.lang.Object key
        11: .line 738
            aconst_null
            astore 7 /* cssValue */
        start local 7 // java.lang.Object cssValue
        12: .line 739
            aload 6 /* key */
            instanceof javax.swing.text.StyleConstants
            ifeq 23
        13: .line 741
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
        14: .line 742
            aload 6 /* key */
            checkcast javax.swing.text.StyleConstants
        15: .line 741
            invokevirtual javax.swing.text.html.CSS.styleConstantsKeyToCSSKey:(Ljavax/swing/text/StyleConstants;)Ljavax/swing/text/html/CSS$Attribute;
            astore 8 /* cssKey */
        start local 8 // java.lang.Object cssKey
        16: .line 743
            aload 8 /* cssKey */
            ifnull 23
        17: .line 744
            aload 1 /* a */
            aload 6 /* key */
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 9 /* value */
        start local 9 // java.lang.Object value
        18: .line 745
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
        19: .line 746
            aload 6 /* key */
            checkcast javax.swing.text.StyleConstants
            aload 9 /* value */
        20: .line 745
            invokevirtual javax.swing.text.html.CSS.styleConstantsValueToCSSValue:(Ljavax/swing/text/StyleConstants;Ljava/lang/Object;)Ljava/lang/Object;
            astore 7 /* cssValue */
        21: .line 747
            aload 7 /* cssValue */
            ifnull 23
        22: .line 748
            aload 4 /* converted */
            aload 8 /* cssKey */
            aload 7 /* cssValue */
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        end local 9 // java.lang.Object value
        end local 8 // java.lang.Object cssKey
        23: .line 752
      StackMap locals: java.lang.Object java.lang.Object
      StackMap stack:
            aload 7 /* cssValue */
            ifnonnull 25
        24: .line 753
            aload 4 /* converted */
            aload 6 /* key */
            aload 1 /* a */
            aload 6 /* key */
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        end local 7 // java.lang.Object cssValue
        end local 6 // java.lang.Object key
        25: .line 736
      StackMap locals:
      StackMap stack:
            aload 5 /* keys */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 10
        26: .line 756
            aload 4 /* converted */
            areturn
        end local 5 // java.util.Enumeration keys
        end local 4 // javax.swing.text.MutableAttributeSet converted
        end local 3 // java.lang.Object name
        27: .line 729
      StackMap locals:
      StackMap stack:
            aload 2 /* names */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 5
        28: .line 759
            aload 1 /* a */
            areturn
        end local 2 // java.util.Enumeration names
        end local 1 // javax.swing.text.AttributeSet a
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   29     0       this  Ljavax/swing/text/html/StyleSheet;
            0   29     1          a  Ljavax/swing/text/AttributeSet;
            4   29     2      names  Ljava/util/Enumeration;
            6   27     3       name  Ljava/lang/Object;
            8   27     4  converted  Ljavax/swing/text/MutableAttributeSet;
            9   27     5       keys  Ljava/util/Enumeration;
           11   25     6        key  Ljava/lang/Object;
           12   25     7   cssValue  Ljava/lang/Object;
           16   23     8     cssKey  Ljava/lang/Object;
           18   23     9      value  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      a     

  public java.awt.Font getFont(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljava/awt/Font;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet a
         0: .line 884
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 0 /* this */
            aload 1 /* a */
            bipush 12
            aload 0 /* this */
            invokevirtual javax.swing.text.html.CSS.getFont:(Ljavax/swing/text/StyleContext;Ljavax/swing/text/AttributeSet;ILjavax/swing/text/html/StyleSheet;)Ljava/awt/Font;
            areturn
        end local 1 // javax.swing.text.AttributeSet a
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;
            0    1     1     a  Ljavax/swing/text/AttributeSet;
    MethodParameters:
      Name  Flags
      a     

  public java.awt.Color getForeground(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet a
         0: .line 896
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 1 /* a */
            getstatic javax.swing.text.html.CSS$Attribute.COLOR:Ljavax/swing/text/html/CSS$Attribute;
            invokevirtual javax.swing.text.html.CSS.getColor:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/CSS$Attribute;)Ljava/awt/Color;
            astore 2 /* c */
        start local 2 // java.awt.Color c
         1: .line 897
            aload 2 /* c */
            ifnonnull 3
         2: .line 898
            getstatic java.awt.Color.black:Ljava/awt/Color;
            areturn
         3: .line 900
      StackMap locals: java.awt.Color
      StackMap stack:
            aload 2 /* c */
            areturn
        end local 2 // java.awt.Color c
        end local 1 // javax.swing.text.AttributeSet a
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/text/html/StyleSheet;
            0    4     1     a  Ljavax/swing/text/AttributeSet;
            1    4     2     c  Ljava/awt/Color;
    MethodParameters:
      Name  Flags
      a     

  public java.awt.Color getBackground(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet a
         0: .line 912
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 1 /* a */
            getstatic javax.swing.text.html.CSS$Attribute.BACKGROUND_COLOR:Ljavax/swing/text/html/CSS$Attribute;
            invokevirtual javax.swing.text.html.CSS.getColor:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/CSS$Attribute;)Ljava/awt/Color;
            areturn
        end local 1 // javax.swing.text.AttributeSet a
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;
            0    1     1     a  Ljavax/swing/text/AttributeSet;
    MethodParameters:
      Name  Flags
      a     

  public javax.swing.text.html.StyleSheet$BoxPainter getBoxPainter(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/html/StyleSheet$BoxPainter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet a
         0: .line 920
            new javax.swing.text.html.StyleSheet$BoxPainter
            dup
            aload 1 /* a */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 0 /* this */
            invokespecial javax.swing.text.html.StyleSheet$BoxPainter.<init>:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/CSS;Ljavax/swing/text/html/StyleSheet;)V
            areturn
        end local 1 // javax.swing.text.AttributeSet a
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;
            0    1     1     a  Ljavax/swing/text/AttributeSet;
    MethodParameters:
      Name  Flags
      a     

  public javax.swing.text.html.StyleSheet$ListPainter getListPainter(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljavax/swing/text/html/StyleSheet$ListPainter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet a
         0: .line 928
            new javax.swing.text.html.StyleSheet$ListPainter
            dup
            aload 1 /* a */
            aload 0 /* this */
            invokespecial javax.swing.text.html.StyleSheet$ListPainter.<init>:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/StyleSheet;)V
            areturn
        end local 1 // javax.swing.text.AttributeSet a
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;
            0    1     1     a  Ljavax/swing/text/AttributeSet;
    MethodParameters:
      Name  Flags
      a     

  public void setBaseFontSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // int sz
         0: .line 935
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            iload 1 /* sz */
            invokevirtual javax.swing.text.html.CSS.setBaseFontSize:(I)V
         1: .line 936
            return
        end local 1 // int sz
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/html/StyleSheet;
            0    2     1    sz  I
    MethodParameters:
      Name  Flags
      sz    

  public void setBaseFontSize(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String size
         0: .line 944
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 1 /* size */
            invokevirtual javax.swing.text.html.CSS.setBaseFontSize:(Ljava/lang/String;)V
         1: .line 945
            return
        end local 1 // java.lang.String size
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/html/StyleSheet;
            0    2     1  size  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      size  

  public static int getIndexOfSize(float);
    descriptor: (F)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // float pt
         0: .line 948
            fload 0 /* pt */
            getstatic javax.swing.text.html.StyleSheet.sizeMapDefault:[I
            invokestatic javax.swing.text.html.CSS.getIndexOfSize:(F[I)I
            ireturn
        end local 0 // float pt
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    pt  F
    MethodParameters:
      Name  Flags
      pt    

  public float getPointSize(int);
    descriptor: (I)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // int index
         0: .line 955
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            iload 1 /* index */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.CSS.getPointSize:(ILjavax/swing/text/html/StyleSheet;)F
            freturn
        end local 1 // int index
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/swing/text/html/StyleSheet;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public float getPointSize(java.lang.String);
    descriptor: (Ljava/lang/String;)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String size
         0: .line 963
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.css:Ljavax/swing/text/html/CSS;
            aload 1 /* size */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.CSS.getPointSize:(Ljava/lang/String;Ljavax/swing/text/html/StyleSheet;)F
            freturn
        end local 1 // java.lang.String size
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;
            0    1     1  size  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      size  

  public java.awt.Color stringToColor(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String string
         0: .line 973
            aload 1 /* string */
            invokestatic javax.swing.text.html.CSS.stringToColor:(Ljava/lang/String;)Ljava/awt/Color;
            areturn
        end local 1 // java.lang.String string
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavax/swing/text/html/StyleSheet;
            0    1     1  string  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      string  

  javax.swing.ImageIcon getBackgroundImage(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)Ljavax/swing/ImageIcon;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.AttributeSet attr
         0: .line 981
            aload 1 /* attr */
            getstatic javax.swing.text.html.CSS$Attribute.BACKGROUND_IMAGE:Ljavax/swing/text/html/CSS$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 2 /* value */
        start local 2 // java.lang.Object value
         1: .line 983
            aload 2 /* value */
            ifnull 3
         2: .line 984
            aload 2 /* value */
            checkcast javax.swing.text.html.CSS$BackgroundImage
            aload 0 /* this */
            invokevirtual javax.swing.text.html.StyleSheet.getBase:()Ljava/net/URL;
            invokevirtual javax.swing.text.html.CSS$BackgroundImage.getImage:(Ljava/net/URL;)Ljavax/swing/ImageIcon;
            areturn
         3: .line 986
      StackMap locals: java.lang.Object
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.Object value
        end local 1 // javax.swing.text.AttributeSet attr
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavax/swing/text/html/StyleSheet;
            0    4     1   attr  Ljavax/swing/text/AttributeSet;
            1    4     2  value  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      attr  

  void addRule(java.lang.String[], javax.swing.text.AttributeSet, boolean);
    descriptor: ([Ljava/lang/String;Ljavax/swing/text/AttributeSet;Z)V
    flags: (0x0000) 
    Code:
      stack=5, locals=12, args_size=4
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String[] selector
        start local 2 // javax.swing.text.AttributeSet declaration
        start local 3 // boolean isLinked
         0: .line 1000
            aload 1 /* selector */
            arraylength
            istore 4 /* n */
        start local 4 // int n
         1: .line 1001
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 5 /* sb */
        start local 5 // java.lang.StringBuffer sb
         2: .line 1002
            aload 5 /* sb */
            aload 1 /* selector */
            iconst_0
            aaload
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         3: .line 1003
            iconst_1
            istore 6 /* counter */
        start local 6 // int counter
         4: goto 8
         5: .line 1004
      StackMap locals: int java.lang.StringBuffer int
      StackMap stack:
            aload 5 /* sb */
            bipush 32
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         6: .line 1005
            aload 5 /* sb */
            aload 1 /* selector */
            iload 6 /* counter */
            aaload
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         7: .line 1003
            iinc 6 /* counter */ 1
      StackMap locals:
      StackMap stack:
         8: iload 6 /* counter */
            iload 4 /* n */
            if_icmplt 5
        end local 6 // int counter
         9: .line 1007
            aload 5 /* sb */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            astore 6 /* selectorName */
        start local 6 // java.lang.String selectorName
        10: .line 1008
            aload 0 /* this */
            aload 6 /* selectorName */
            invokevirtual javax.swing.text.html.StyleSheet.getStyle:(Ljava/lang/String;)Ljavax/swing/text/Style;
            astore 7 /* rule */
        start local 7 // javax.swing.text.Style rule
        11: .line 1009
            aload 7 /* rule */
            ifnonnull 33
        12: .line 1015
            aload 0 /* this */
            aload 6 /* selectorName */
            aconst_null
            invokevirtual javax.swing.text.html.StyleSheet.addStyle:(Ljava/lang/String;Ljavax/swing/text/Style;)Ljavax/swing/text/Style;
            astore 8 /* altRule */
        start local 8 // javax.swing.text.Style altRule
        13: .line 1016
            aload 0 /* this */
            dup
            astore 9
            monitorenter
        14: .line 1017
            aload 0 /* this */
            invokevirtual javax.swing.text.html.StyleSheet.getRootSelectorMapping:()Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 10 /* mapping */
        start local 10 // javax.swing.text.html.StyleSheet$SelectorMapping mapping
        15: .line 1018
            iload 4 /* n */
            iconst_1
            isub
            istore 11 /* i */
        start local 11 // int i
        16: goto 21
        17: .line 1019
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String[] javax.swing.text.AttributeSet int int java.lang.StringBuffer java.lang.String javax.swing.text.Style javax.swing.text.Style javax.swing.text.html.StyleSheet javax.swing.text.html.StyleSheet$SelectorMapping int
      StackMap stack:
            aload 10 /* mapping */
        18: .line 1020
            aload 1 /* selector */
            iload 11 /* i */
            aaload
            iconst_1
        19: .line 1019
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 10 /* mapping */
        20: .line 1018
            iinc 11 /* i */ -1
      StackMap locals:
      StackMap stack:
        21: iload 11 /* i */
            ifge 17
        end local 11 // int i
        22: .line 1022
            aload 10 /* mapping */
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getStyle:()Ljavax/swing/text/Style;
            astore 7 /* rule */
        23: .line 1023
            aload 7 /* rule */
            ifnonnull 29
        24: .line 1024
            aload 8 /* altRule */
            astore 7 /* rule */
        25: .line 1025
            aload 10 /* mapping */
            aload 7 /* rule */
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.setStyle:(Ljavax/swing/text/Style;)V
        26: .line 1026
            aload 0 /* this */
            aload 6 /* selectorName */
            aload 1 /* selector */
            aload 7 /* rule */
        27: .line 1027
            aload 10 /* mapping */
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getSpecificity:()I
        28: .line 1026
            invokevirtual javax.swing.text.html.StyleSheet.refreshResolvedRules:(Ljava/lang/String;[Ljava/lang/String;Ljavax/swing/text/Style;I)V
        end local 10 // javax.swing.text.html.StyleSheet$SelectorMapping mapping
        29: .line 1016
      StackMap locals:
      StackMap stack:
            aload 9
            monitorexit
        30: goto 33
      StackMap locals:
      StackMap stack: java.lang.Throwable
        31: aload 9
            monitorexit
        32: athrow
        end local 8 // javax.swing.text.Style altRule
        33: .line 1031
      StackMap locals:
      StackMap stack:
            iload 3 /* isLinked */
            ifeq 35
        34: .line 1032
            aload 0 /* this */
            aload 7 /* rule */
            invokevirtual javax.swing.text.html.StyleSheet.getLinkedStyle:(Ljavax/swing/text/Style;)Ljavax/swing/text/Style;
            astore 7 /* rule */
        35: .line 1034
      StackMap locals:
      StackMap stack:
            aload 7 /* rule */
            aload 2 /* declaration */
            invokeinterface javax.swing.text.Style.addAttributes:(Ljavax/swing/text/AttributeSet;)V
        36: .line 1035
            return
        end local 7 // javax.swing.text.Style rule
        end local 6 // java.lang.String selectorName
        end local 5 // java.lang.StringBuffer sb
        end local 4 // int n
        end local 3 // boolean isLinked
        end local 2 // javax.swing.text.AttributeSet declaration
        end local 1 // java.lang.String[] selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   37     0          this  Ljavax/swing/text/html/StyleSheet;
            0   37     1      selector  [Ljava/lang/String;
            0   37     2   declaration  Ljavax/swing/text/AttributeSet;
            0   37     3      isLinked  Z
            1   37     4             n  I
            2   37     5            sb  Ljava/lang/StringBuffer;
            4    9     6       counter  I
           10   37     6  selectorName  Ljava/lang/String;
           11   37     7          rule  Ljavax/swing/text/Style;
           13   33     8       altRule  Ljavax/swing/text/Style;
           15   29    10       mapping  Ljavax/swing/text/html/StyleSheet$SelectorMapping;
           16   22    11             i  I
      Exception table:
        from    to  target  type
          14    30      31  any
          31    32      31  any
    MethodParameters:
             Name  Flags
      selector     
      declaration  
      isLinked     

  private synchronized void linkStyleSheetAt(javax.swing.text.html.StyleSheet, int);
    descriptor: (Ljavax/swing/text/html/StyleSheet;I)V
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.html.StyleSheet ss
        start local 2 // int index
         0: .line 1047
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.size:()I
            ifle 8
         1: .line 1048
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.elements:()Ljava/util/Enumeration;
            astore 3 /* values */
        start local 3 // java.util.Enumeration values
         2: .line 1049
            goto 7
         3: .line 1050
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 3 /* values */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast javax.swing.text.html.StyleSheet$ResolvedStyle
            astore 4 /* rule */
        start local 4 // javax.swing.text.html.StyleSheet$ResolvedStyle rule
         4: .line 1051
            aload 4 /* rule */
            aload 1 /* ss */
            aload 4 /* rule */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.getName:()Ljava/lang/String;
            invokevirtual javax.swing.text.html.StyleSheet.getRule:(Ljava/lang/String;)Ljavax/swing/text/Style;
         5: .line 1052
            iload 2 /* index */
         6: .line 1051
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.insertExtendedStyleAt:(Ljavax/swing/text/Style;I)V
        end local 4 // javax.swing.text.html.StyleSheet$ResolvedStyle rule
         7: .line 1049
      StackMap locals:
      StackMap stack:
            aload 3 /* values */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 3
        end local 3 // java.util.Enumeration values
         8: .line 1055
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int index
        end local 1 // javax.swing.text.html.StyleSheet ss
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Ljavax/swing/text/html/StyleSheet;
            0    9     1      ss  Ljavax/swing/text/html/StyleSheet;
            0    9     2   index  I
            2    8     3  values  Ljava/util/Enumeration;
            4    7     4    rule  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
    MethodParameters:
       Name  Flags
      ss     
      index  

  private synchronized void unlinkStyleSheet(javax.swing.text.html.StyleSheet, int);
    descriptor: (Ljavax/swing/text/html/StyleSheet;I)V
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.html.StyleSheet ss
        start local 2 // int index
         0: .line 1063
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.size:()I
            ifle 6
         1: .line 1064
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.elements:()Ljava/util/Enumeration;
            astore 3 /* values */
        start local 3 // java.util.Enumeration values
         2: .line 1065
            goto 5
         3: .line 1066
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 3 /* values */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast javax.swing.text.html.StyleSheet$ResolvedStyle
            astore 4 /* rule */
        start local 4 // javax.swing.text.html.StyleSheet$ResolvedStyle rule
         4: .line 1067
            aload 4 /* rule */
            iload 2 /* index */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.removeExtendedStyleAt:(I)V
        end local 4 // javax.swing.text.html.StyleSheet$ResolvedStyle rule
         5: .line 1065
      StackMap locals:
      StackMap stack:
            aload 3 /* values */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 3
        end local 3 // java.util.Enumeration values
         6: .line 1070
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int index
        end local 1 // javax.swing.text.html.StyleSheet ss
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Ljavax/swing/text/html/StyleSheet;
            0    7     1      ss  Ljavax/swing/text/html/StyleSheet;
            0    7     2   index  I
            2    6     3  values  Ljava/util/Enumeration;
            4    5     4    rule  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
    MethodParameters:
       Name  Flags
      ss     
      index  

  java.lang.String[] getSimpleSelectors(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selector
         0: .line 1077
            aload 0 /* this */
            aload 1 /* selector */
            invokevirtual javax.swing.text.html.StyleSheet.cleanSelectorString:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* selector */
         1: .line 1078
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.obtainSearchBuffer:()Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            astore 2 /* sb */
        start local 2 // javax.swing.text.html.StyleSheet$SearchBuffer sb
         2: .line 1079
            aload 2 /* sb */
            invokevirtual javax.swing.text.html.StyleSheet$SearchBuffer.getVector:()Ljava/util/Vector;
            astore 3 /* selectors */
        start local 3 // java.util.Vector selectors
         3: .line 1080
            iconst_0
            istore 4 /* lastIndex */
        start local 4 // int lastIndex
         4: .line 1081
            aload 1 /* selector */
            invokevirtual java.lang.String.length:()I
            istore 5 /* length */
        start local 5 // int length
         5: .line 1082
            goto 16
         6: .line 1083
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector int int
      StackMap stack:
            aload 1 /* selector */
            bipush 32
            iload 4 /* lastIndex */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 6 /* newIndex */
        start local 6 // int newIndex
         7: .line 1084
            iload 6 /* newIndex */
            iconst_m1
            if_icmpeq 14
         8: .line 1085
            aload 3 /* selectors */
            aload 1 /* selector */
            iload 4 /* lastIndex */
            iload 6 /* newIndex */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
         9: .line 1086
            iinc 6 /* newIndex */ 1
            iload 6 /* newIndex */
            iload 5 /* length */
            if_icmpne 12
        10: .line 1087
            iconst_m1
            istore 4 /* lastIndex */
        11: .line 1088
            goto 16
        12: .line 1090
      StackMap locals: int
      StackMap stack:
            iload 6 /* newIndex */
            istore 4 /* lastIndex */
        13: .line 1092
            goto 16
        14: .line 1094
      StackMap locals:
      StackMap stack:
            aload 3 /* selectors */
            aload 1 /* selector */
            iload 4 /* lastIndex */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        15: .line 1095
            iconst_m1
            istore 4 /* lastIndex */
        end local 6 // int newIndex
        16: .line 1082
      StackMap locals:
      StackMap stack:
            iload 4 /* lastIndex */
            iconst_m1
            if_icmpne 6
        17: .line 1098
            aload 3 /* selectors */
            invokevirtual java.util.Vector.size:()I
            anewarray java.lang.String
            astore 6 /* retValue */
        start local 6 // java.lang.String[] retValue
        18: .line 1099
            aload 3 /* selectors */
            aload 6 /* retValue */
            invokevirtual java.util.Vector.copyInto:([Ljava/lang/Object;)V
        19: .line 1100
            aload 2 /* sb */
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.releaseSearchBuffer:(Ljavax/swing/text/html/StyleSheet$SearchBuffer;)V
        20: .line 1101
            aload 6 /* retValue */
            areturn
        end local 6 // java.lang.String[] retValue
        end local 5 // int length
        end local 4 // int lastIndex
        end local 3 // java.util.Vector selectors
        end local 2 // javax.swing.text.html.StyleSheet$SearchBuffer sb
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Ljavax/swing/text/html/StyleSheet;
            0   21     1   selector  Ljava/lang/String;
            2   21     2         sb  Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            3   21     3  selectors  Ljava/util/Vector;
            4   21     4  lastIndex  I
            5   21     5     length  I
            7   16     6   newIndex  I
           18   21     6   retValue  [Ljava/lang/String;
    MethodParameters:
          Name  Flags
      selector  

  java.lang.String cleanSelectorString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selector
         0: .line 1109
            iconst_1
            istore 2 /* lastWasSpace */
        start local 2 // boolean lastWasSpace
         1: .line 1110
            iconst_0
            istore 3 /* counter */
        start local 3 // int counter
         2: aload 1 /* selector */
            invokevirtual java.lang.String.length:()I
            istore 4 /* maxCounter */
        start local 4 // int maxCounter
         3: .line 1111
            goto 12
         4: .line 1112
      StackMap locals: int int int
      StackMap stack:
            aload 1 /* selector */
            iload 3 /* counter */
            invokevirtual java.lang.String.charAt:(I)C
            lookupswitch { // 4
                    9: 9
                   10: 9
                   13: 9
                   32: 5
              default: 10
          }
         5: .line 1114
      StackMap locals:
      StackMap stack:
            iload 2 /* lastWasSpace */
            ifeq 7
         6: .line 1115
            aload 0 /* this */
            aload 1 /* selector */
            invokevirtual javax.swing.text.html.StyleSheet._cleanSelectorString:(Ljava/lang/String;)Ljava/lang/String;
            areturn
         7: .line 1117
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* lastWasSpace */
         8: .line 1118
            goto 11
         9: .line 1122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* selector */
            invokevirtual javax.swing.text.html.StyleSheet._cleanSelectorString:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        10: .line 1124
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* lastWasSpace */
        11: .line 1111
      StackMap locals:
      StackMap stack:
            iinc 3 /* counter */ 1
      StackMap locals:
      StackMap stack:
        12: iload 3 /* counter */
            iload 4 /* maxCounter */
        13: .line 1110
            if_icmplt 4
        end local 4 // int maxCounter
        end local 3 // int counter
        14: .line 1127
            iload 2 /* lastWasSpace */
            ifeq 16
        15: .line 1128
            aload 0 /* this */
            aload 1 /* selector */
            invokevirtual javax.swing.text.html.StyleSheet._cleanSelectorString:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        16: .line 1131
      StackMap locals:
      StackMap stack:
            aload 1 /* selector */
            areturn
        end local 2 // boolean lastWasSpace
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   17     0          this  Ljavax/swing/text/html/StyleSheet;
            0   17     1      selector  Ljava/lang/String;
            1   17     2  lastWasSpace  Z
            2   14     3       counter  I
            3   14     4    maxCounter  I
    MethodParameters:
          Name  Flags
      selector  

  private java.lang.String _cleanSelectorString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=11, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selector
         0: .line 1139
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.obtainSearchBuffer:()Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            astore 2 /* sb */
        start local 2 // javax.swing.text.html.StyleSheet$SearchBuffer sb
         1: .line 1140
            aload 2 /* sb */
            invokevirtual javax.swing.text.html.StyleSheet$SearchBuffer.getStringBuffer:()Ljava/lang/StringBuffer;
            astore 3 /* buff */
        start local 3 // java.lang.StringBuffer buff
         2: .line 1141
            iconst_1
            istore 4 /* lastWasSpace */
        start local 4 // boolean lastWasSpace
         3: .line 1142
            iconst_0
            istore 5 /* lastIndex */
        start local 5 // int lastIndex
         4: .line 1143
            aload 1 /* selector */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 6 /* chars */
        start local 6 // char[] chars
         5: .line 1144
            aload 6 /* chars */
            arraylength
            istore 7 /* numChars */
        start local 7 // int numChars
         6: .line 1145
            aconst_null
            astore 8 /* retValue */
        start local 8 // java.lang.String retValue
         7: .line 1147
            iconst_0
            istore 9 /* counter */
        start local 9 // int counter
         8: goto 29
         9: .line 1148
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String javax.swing.text.html.StyleSheet$SearchBuffer java.lang.StringBuffer int int char[] int java.lang.String int
      StackMap stack:
            aload 6 /* chars */
            iload 9 /* counter */
            caload
            lookupswitch { // 4
                    9: 18
                   10: 18
                   13: 18
                   32: 10
              default: 27
          }
        10: .line 1150
      StackMap locals:
      StackMap stack:
            iload 4 /* lastWasSpace */
            ifne 16
        11: .line 1151
            iconst_1
            istore 4 /* lastWasSpace */
        12: .line 1152
            iload 5 /* lastIndex */
            iload 9 /* counter */
            if_icmpge 16
        13: .line 1153
            aload 3 /* buff */
            aload 6 /* chars */
            iload 5 /* lastIndex */
        14: .line 1154
            iconst_1
            iload 9 /* counter */
            iadd
            iload 5 /* lastIndex */
            isub
        15: .line 1153
            invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
            pop
        16: .line 1157
      StackMap locals:
      StackMap stack:
            iload 9 /* counter */
            iconst_1
            iadd
            istore 5 /* lastIndex */
        17: .line 1158
            goto 28
        18: .line 1162
      StackMap locals:
      StackMap stack:
            iload 4 /* lastWasSpace */
            ifne 25
        19: .line 1163
            iconst_1
            istore 4 /* lastWasSpace */
        20: .line 1164
            iload 5 /* lastIndex */
            iload 9 /* counter */
            if_icmpge 25
        21: .line 1165
            aload 3 /* buff */
            aload 6 /* chars */
            iload 5 /* lastIndex */
        22: .line 1166
            iload 9 /* counter */
            iload 5 /* lastIndex */
            isub
        23: .line 1165
            invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
            pop
        24: .line 1167
            aload 3 /* buff */
            bipush 32
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        25: .line 1170
      StackMap locals:
      StackMap stack:
            iload 9 /* counter */
            iconst_1
            iadd
            istore 5 /* lastIndex */
        26: .line 1171
            goto 28
        27: .line 1173
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* lastWasSpace */
        28: .line 1147
      StackMap locals:
      StackMap stack:
            iinc 9 /* counter */ 1
      StackMap locals:
      StackMap stack:
        29: iload 9 /* counter */
            iload 7 /* numChars */
            if_icmplt 9
        end local 9 // int counter
        30: .line 1177
            iload 4 /* lastWasSpace */
            ifeq 33
            aload 3 /* buff */
            invokevirtual java.lang.StringBuffer.length:()I
            ifle 33
        31: .line 1179
            aload 3 /* buff */
            aload 3 /* buff */
            invokevirtual java.lang.StringBuffer.length:()I
            iconst_1
            isub
            invokevirtual java.lang.StringBuffer.setLength:(I)V
        32: .line 1180
            goto 35
        33: .line 1181
      StackMap locals:
      StackMap stack:
            iload 5 /* lastIndex */
            iload 7 /* numChars */
            if_icmpge 35
        34: .line 1182
            aload 3 /* buff */
            aload 6 /* chars */
            iload 5 /* lastIndex */
            iload 7 /* numChars */
            iload 5 /* lastIndex */
            isub
            invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
            pop
        35: .line 1184
      StackMap locals:
      StackMap stack:
            aload 3 /* buff */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            astore 8 /* retValue */
        36: .line 1185
            goto 40
        37: .line 1186
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 10
        38: .line 1187
            aload 2 /* sb */
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.releaseSearchBuffer:(Ljavax/swing/text/html/StyleSheet$SearchBuffer;)V
        39: .line 1188
            aload 10
            athrow
        40: .line 1187
      StackMap locals:
      StackMap stack:
            aload 2 /* sb */
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.releaseSearchBuffer:(Ljavax/swing/text/html/StyleSheet$SearchBuffer;)V
        41: .line 1189
            aload 8 /* retValue */
            areturn
        end local 8 // java.lang.String retValue
        end local 7 // int numChars
        end local 6 // char[] chars
        end local 5 // int lastIndex
        end local 4 // boolean lastWasSpace
        end local 3 // java.lang.StringBuffer buff
        end local 2 // javax.swing.text.html.StyleSheet$SearchBuffer sb
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   42     0          this  Ljavax/swing/text/html/StyleSheet;
            0   42     1      selector  Ljava/lang/String;
            1   42     2            sb  Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            2   42     3          buff  Ljava/lang/StringBuffer;
            3   42     4  lastWasSpace  Z
            4   42     5     lastIndex  I
            5   42     6         chars  [C
            6   42     7      numChars  I
            7   42     8      retValue  Ljava/lang/String;
            8   30     9       counter  I
      Exception table:
        from    to  target  type
           7    37      37  any
    MethodParameters:
          Name  Flags
      selector  

  private javax.swing.text.html.StyleSheet$SelectorMapping getRootSelectorMapping();
    descriptor: ()Ljavax/swing/text/html/StyleSheet$SelectorMapping;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.StyleSheet this
         0: .line 1197
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.selectorMapping:Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            areturn
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;

  static int getSpecificity(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // java.lang.String selector
         0: .line 1208
            iconst_0
            istore 1 /* specificity */
        start local 1 // int specificity
         1: .line 1209
            iconst_1
            istore 2 /* lastWasSpace */
        start local 2 // boolean lastWasSpace
         2: .line 1211
            iconst_0
            istore 3 /* counter */
        start local 3 // int counter
         3: aload 0 /* selector */
            invokevirtual java.lang.String.length:()I
            istore 4 /* maxCounter */
        start local 4 // int maxCounter
         4: .line 1212
            goto 16
         5: .line 1213
      StackMap locals: java.lang.String int int int int
      StackMap stack:
            aload 0 /* selector */
            iload 3 /* counter */
            invokevirtual java.lang.String.charAt:(I)C
            lookupswitch { // 3
                   32: 10
                   35: 8
                   46: 6
              default: 12
          }
         6: .line 1215
      StackMap locals:
      StackMap stack:
            iinc 1 /* specificity */ 100
         7: .line 1216
            goto 15
         8: .line 1218
      StackMap locals:
      StackMap stack:
            iinc 1 /* specificity */ 10000
         9: .line 1219
            goto 15
        10: .line 1221
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* lastWasSpace */
        11: .line 1222
            goto 15
        12: .line 1224
      StackMap locals:
      StackMap stack:
            iload 2 /* lastWasSpace */
            ifeq 15
        13: .line 1225
            iconst_0
            istore 2 /* lastWasSpace */
        14: .line 1226
            iinc 1 /* specificity */ 1
        15: .line 1212
      StackMap locals:
      StackMap stack:
            iinc 3 /* counter */ 1
      StackMap locals:
      StackMap stack:
        16: iload 3 /* counter */
            iload 4 /* maxCounter */
        17: .line 1211
            if_icmplt 5
        end local 4 // int maxCounter
        end local 3 // int counter
        18: .line 1230
            iload 1 /* specificity */
            ireturn
        end local 2 // boolean lastWasSpace
        end local 1 // int specificity
        end local 0 // java.lang.String selector
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0      selector  Ljava/lang/String;
            1   19     1   specificity  I
            2   19     2  lastWasSpace  Z
            3   18     3       counter  I
            4   18     4    maxCounter  I
    MethodParameters:
          Name  Flags
      selector  

  private javax.swing.text.Style getLinkedStyle(javax.swing.text.Style);
    descriptor: (Ljavax/swing/text/Style;)Ljavax/swing/text/Style;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.Style localStyle
         0: .line 1244
            aload 1 /* localStyle */
            invokeinterface javax.swing.text.Style.getResolveParent:()Ljavax/swing/text/AttributeSet;
            checkcast javax.swing.text.Style
            astore 2 /* retStyle */
        start local 2 // javax.swing.text.Style retStyle
         1: .line 1245
            aload 2 /* retStyle */
            ifnonnull 4
         2: .line 1246
            aload 0 /* this */
            aconst_null
            aconst_null
            invokevirtual javax.swing.text.html.StyleSheet.addStyle:(Ljava/lang/String;Ljavax/swing/text/Style;)Ljavax/swing/text/Style;
            astore 2 /* retStyle */
         3: .line 1247
            aload 1 /* localStyle */
            aload 2 /* retStyle */
            invokeinterface javax.swing.text.Style.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
         4: .line 1249
      StackMap locals: javax.swing.text.Style
      StackMap stack:
            aload 2 /* retStyle */
            areturn
        end local 2 // javax.swing.text.Style retStyle
        end local 1 // javax.swing.text.Style localStyle
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Ljavax/swing/text/html/StyleSheet;
            0    5     1  localStyle  Ljavax/swing/text/Style;
            1    5     2    retStyle  Ljavax/swing/text/Style;
    MethodParameters:
            Name  Flags
      localStyle  

  private synchronized javax.swing.text.Style getResolvedStyle(java.lang.String, java.util.Vector, javax.swing.text.html.HTML$Tag);
    descriptor: (Ljava/lang/String;Ljava/util/Vector;Ljavax/swing/text/html/HTML$Tag;)Ljavax/swing/text/Style;
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selector
        start local 2 // java.util.Vector elements
        start local 3 // javax.swing.text.html.HTML$Tag t
         0: .line 1259
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            aload 1 /* selector */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.Style
            astore 4 /* retStyle */
        start local 4 // javax.swing.text.Style retStyle
         1: .line 1260
            aload 4 /* retStyle */
            ifnonnull 3
         2: .line 1261
            aload 0 /* this */
            aload 1 /* selector */
            aload 2 /* elements */
            aload 3 /* t */
            invokevirtual javax.swing.text.html.StyleSheet.createResolvedStyle:(Ljava/lang/String;Ljava/util/Vector;Ljavax/swing/text/html/HTML$Tag;)Ljavax/swing/text/Style;
            astore 4 /* retStyle */
         3: .line 1263
      StackMap locals: javax.swing.text.Style
      StackMap stack:
            aload 4 /* retStyle */
            areturn
        end local 4 // javax.swing.text.Style retStyle
        end local 3 // javax.swing.text.html.HTML$Tag t
        end local 2 // java.util.Vector elements
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/text/html/StyleSheet;
            0    4     1  selector  Ljava/lang/String;
            0    4     2  elements  Ljava/util/Vector;
            0    4     3         t  Ljavax/swing/text/html/HTML$Tag;
            1    4     4  retStyle  Ljavax/swing/text/Style;
    MethodParameters:
          Name  Flags
      selector  
      elements  
      t         

  private synchronized javax.swing.text.Style getResolvedStyle(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/swing/text/Style;
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selector
         0: .line 1271
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            aload 1 /* selector */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.Style
            astore 2 /* retStyle */
        start local 2 // javax.swing.text.Style retStyle
         1: .line 1272
            aload 2 /* retStyle */
            ifnonnull 3
         2: .line 1273
            aload 0 /* this */
            aload 1 /* selector */
            invokevirtual javax.swing.text.html.StyleSheet.createResolvedStyle:(Ljava/lang/String;)Ljavax/swing/text/Style;
            astore 2 /* retStyle */
         3: .line 1275
      StackMap locals: javax.swing.text.Style
      StackMap stack:
            aload 2 /* retStyle */
            areturn
        end local 2 // javax.swing.text.Style retStyle
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/text/html/StyleSheet;
            0    4     1  selector  Ljava/lang/String;
            1    4     2  retStyle  Ljavax/swing/text/Style;
    MethodParameters:
          Name  Flags
      selector  

  private void addSortedStyle(javax.swing.text.html.StyleSheet$SelectorMapping, java.util.Vector);
    descriptor: (Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.html.StyleSheet$SelectorMapping mapping
        start local 2 // java.util.Vector elements
         0: .line 1284
            aload 2 /* elements */
            invokevirtual java.util.Vector.size:()I
            istore 3 /* size */
        start local 3 // int size
         1: .line 1286
            iload 3 /* size */
            ifle 13
         2: .line 1287
            aload 1 /* mapping */
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getSpecificity:()I
            istore 4 /* specificity */
        start local 4 // int specificity
         3: .line 1289
            iconst_0
            istore 5 /* counter */
        start local 5 // int counter
         4: goto 12
         5: .line 1290
      StackMap locals: int int int
      StackMap stack:
            iload 4 /* specificity */
            aload 2 /* elements */
         6: .line 1291
            iload 5 /* counter */
         7: .line 1290
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast javax.swing.text.html.StyleSheet$SelectorMapping
         8: .line 1291
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getSpecificity:()I
            if_icmplt 11
         9: .line 1292
            aload 2 /* elements */
            aload 1 /* mapping */
            iload 5 /* counter */
            invokevirtual java.util.Vector.insertElementAt:(Ljava/lang/Object;I)V
        10: .line 1293
            return
        11: .line 1289
      StackMap locals:
      StackMap stack:
            iinc 5 /* counter */ 1
      StackMap locals:
      StackMap stack:
        12: iload 5 /* counter */
            iload 3 /* size */
            if_icmplt 5
        end local 5 // int counter
        end local 4 // int specificity
        13: .line 1297
      StackMap locals:
      StackMap stack:
            aload 2 /* elements */
            aload 1 /* mapping */
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        14: .line 1298
            return
        end local 3 // int size
        end local 2 // java.util.Vector elements
        end local 1 // javax.swing.text.html.StyleSheet$SelectorMapping mapping
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Ljavax/swing/text/html/StyleSheet;
            0   15     1      mapping  Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            0   15     2     elements  Ljava/util/Vector;
            1   15     3         size  I
            3   13     4  specificity  I
            4   13     5      counter  I
    MethodParameters:
          Name  Flags
      mapping   
      elements  

  private synchronized void getStyles(javax.swing.text.html.StyleSheet$SelectorMapping, java.util.Vector, java.lang.String[], java.lang.String[], java.lang.String[], int, int, java.util.Hashtable);
    descriptor: (Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=9, locals=14, args_size=9
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // javax.swing.text.html.StyleSheet$SelectorMapping parentMapping
        start local 2 // java.util.Vector styles
        start local 3 // java.lang.String[] tags
        start local 4 // java.lang.String[] ids
        start local 5 // java.lang.String[] classes
        start local 6 // int index
        start local 7 // int numElements
        start local 8 // java.util.Hashtable alreadyChecked
         0: .line 1311
            aload 8 /* alreadyChecked */
            aload 1 /* parentMapping */
            invokevirtual java.util.Hashtable.contains:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 1312
            return
         2: .line 1314
      StackMap locals:
      StackMap stack:
            aload 8 /* alreadyChecked */
            aload 1 /* parentMapping */
            aload 1 /* parentMapping */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 1315
            aload 1 /* parentMapping */
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getStyle:()Ljavax/swing/text/Style;
            astore 9 /* style */
        start local 9 // javax.swing.text.Style style
         4: .line 1316
            aload 9 /* style */
            ifnull 6
         5: .line 1317
            aload 0 /* this */
            aload 1 /* parentMapping */
            aload 2 /* styles */
            invokevirtual javax.swing.text.html.StyleSheet.addSortedStyle:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;)V
         6: .line 1319
      StackMap locals: javax.swing.text.Style
      StackMap stack:
            iload 6 /* index */
            istore 10 /* counter */
        start local 10 // int counter
         7: goto 50
         8: .line 1320
      StackMap locals: int
      StackMap stack:
            aload 3 /* tags */
            iload 10 /* counter */
            aaload
            astore 11 /* tagString */
        start local 11 // java.lang.String tagString
         9: .line 1321
            aload 11 /* tagString */
            ifnull 49
        10: .line 1322
            aload 1 /* parentMapping */
        11: .line 1323
            aload 11 /* tagString */
            iconst_0
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
        12: .line 1322
            astore 12 /* childMapping */
        start local 12 // javax.swing.text.html.StyleSheet$SelectorMapping childMapping
        13: .line 1324
            aload 12 /* childMapping */
            ifnull 17
        14: .line 1325
            aload 0 /* this */
            aload 12 /* childMapping */
            aload 2 /* styles */
            aload 3 /* tags */
            aload 4 /* ids */
            aload 5 /* classes */
        15: .line 1326
            iload 10 /* counter */
            iconst_1
            iadd
            iload 7 /* numElements */
            aload 8 /* alreadyChecked */
        16: .line 1325
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        17: .line 1328
      StackMap locals: java.lang.String javax.swing.text.html.StyleSheet$SelectorMapping
      StackMap stack:
            aload 5 /* classes */
            iload 10 /* counter */
            aaload
            ifnull 33
        18: .line 1329
            aload 5 /* classes */
            iload 10 /* counter */
            aaload
            astore 13 /* className */
        start local 13 // java.lang.String className
        19: .line 1330
            aload 1 /* parentMapping */
        20: .line 1331
            new java.lang.StringBuilder
            dup
            aload 11 /* tagString */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 13 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
        21: .line 1330
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 12 /* childMapping */
        22: .line 1332
            aload 12 /* childMapping */
            ifnull 26
        23: .line 1333
            aload 0 /* this */
            aload 12 /* childMapping */
            aload 2 /* styles */
            aload 3 /* tags */
            aload 4 /* ids */
            aload 5 /* classes */
        24: .line 1334
            iload 10 /* counter */
            iconst_1
            iadd
            iload 7 /* numElements */
            aload 8 /* alreadyChecked */
        25: .line 1333
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        26: .line 1336
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* parentMapping */
        27: .line 1337
            new java.lang.StringBuilder
            dup
            ldc "."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 13 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
        28: .line 1336
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 12 /* childMapping */
        29: .line 1338
            aload 12 /* childMapping */
            ifnull 33
        30: .line 1339
            aload 0 /* this */
            aload 12 /* childMapping */
            aload 2 /* styles */
            aload 3 /* tags */
            aload 4 /* ids */
            aload 5 /* classes */
        31: .line 1340
            iload 10 /* counter */
            iconst_1
            iadd
            iload 7 /* numElements */
            aload 8 /* alreadyChecked */
        32: .line 1339
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        end local 13 // java.lang.String className
        33: .line 1343
      StackMap locals:
      StackMap stack:
            aload 4 /* ids */
            iload 10 /* counter */
            aaload
            ifnull 49
        34: .line 1344
            aload 4 /* ids */
            iload 10 /* counter */
            aaload
            astore 13 /* idName */
        start local 13 // java.lang.String idName
        35: .line 1345
            aload 1 /* parentMapping */
        36: .line 1346
            new java.lang.StringBuilder
            dup
            aload 11 /* tagString */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "#"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 13 /* idName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
        37: .line 1345
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 12 /* childMapping */
        38: .line 1347
            aload 12 /* childMapping */
            ifnull 42
        39: .line 1348
            aload 0 /* this */
            aload 12 /* childMapping */
            aload 2 /* styles */
            aload 3 /* tags */
            aload 4 /* ids */
            aload 5 /* classes */
        40: .line 1349
            iload 10 /* counter */
            iconst_1
            iadd
            iload 7 /* numElements */
            aload 8 /* alreadyChecked */
        41: .line 1348
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        42: .line 1351
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* parentMapping */
        43: .line 1352
            new java.lang.StringBuilder
            dup
            ldc "#"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 13 /* idName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
        44: .line 1351
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 12 /* childMapping */
        45: .line 1353
            aload 12 /* childMapping */
            ifnull 49
        46: .line 1354
            aload 0 /* this */
            aload 12 /* childMapping */
            aload 2 /* styles */
            aload 3 /* tags */
            aload 4 /* ids */
            aload 5 /* classes */
        47: .line 1355
            iload 10 /* counter */
            iconst_1
            iadd
            iload 7 /* numElements */
            aload 8 /* alreadyChecked */
        48: .line 1354
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        end local 13 // java.lang.String idName
        end local 12 // javax.swing.text.html.StyleSheet$SelectorMapping childMapping
        end local 11 // java.lang.String tagString
        49: .line 1319
      StackMap locals:
      StackMap stack:
            iinc 10 /* counter */ 1
      StackMap locals:
      StackMap stack:
        50: iload 10 /* counter */
            iload 7 /* numElements */
            if_icmplt 8
        end local 10 // int counter
        51: .line 1360
            return
        end local 9 // javax.swing.text.Style style
        end local 8 // java.util.Hashtable alreadyChecked
        end local 7 // int numElements
        end local 6 // int index
        end local 5 // java.lang.String[] classes
        end local 4 // java.lang.String[] ids
        end local 3 // java.lang.String[] tags
        end local 2 // java.util.Vector styles
        end local 1 // javax.swing.text.html.StyleSheet$SelectorMapping parentMapping
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   52     0            this  Ljavax/swing/text/html/StyleSheet;
            0   52     1   parentMapping  Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            0   52     2          styles  Ljava/util/Vector;
            0   52     3            tags  [Ljava/lang/String;
            0   52     4             ids  [Ljava/lang/String;
            0   52     5         classes  [Ljava/lang/String;
            0   52     6           index  I
            0   52     7     numElements  I
            0   52     8  alreadyChecked  Ljava/util/Hashtable;
            4   52     9           style  Ljavax/swing/text/Style;
            7   51    10         counter  I
            9   49    11       tagString  Ljava/lang/String;
           13   49    12    childMapping  Ljavax/swing/text/html/StyleSheet$SelectorMapping;
           19   33    13       className  Ljava/lang/String;
           35   49    13          idName  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      parentMapping   
      styles          
      tags            
      ids             
      classes         
      index           
      numElements     
      alreadyChecked  

  private synchronized javax.swing.text.Style createResolvedStyle(java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljavax/swing/text/Style;
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=9, locals=19, args_size=5
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selector
        start local 2 // java.lang.String[] tags
        start local 3 // java.lang.String[] ids
        start local 4 // java.lang.String[] classes
         0: .line 1369
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.obtainSearchBuffer:()Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            astore 5 /* sb */
        start local 5 // javax.swing.text.html.StyleSheet$SearchBuffer sb
         1: .line 1370
            aload 5 /* sb */
            invokevirtual javax.swing.text.html.StyleSheet$SearchBuffer.getVector:()Ljava/util/Vector;
            astore 6 /* tempVector */
        start local 6 // java.util.Vector tempVector
         2: .line 1371
            aload 5 /* sb */
            invokevirtual javax.swing.text.html.StyleSheet$SearchBuffer.getHashtable:()Ljava/util/Hashtable;
            astore 7 /* tempHashtable */
        start local 7 // java.util.Hashtable tempHashtable
         3: .line 1375
            aload 0 /* this */
            invokevirtual javax.swing.text.html.StyleSheet.getRootSelectorMapping:()Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 8 /* mapping */
        start local 8 // javax.swing.text.html.StyleSheet$SelectorMapping mapping
         4: .line 1376
            aload 2 /* tags */
            arraylength
            istore 9 /* numElements */
        start local 9 // int numElements
         5: .line 1377
            aload 2 /* tags */
            iconst_0
            aaload
            astore 10 /* tagString */
        start local 10 // java.lang.String tagString
         6: .line 1378
            aload 8 /* mapping */
         7: .line 1379
            aload 10 /* tagString */
            iconst_0
         8: .line 1378
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 11 /* childMapping */
        start local 11 // javax.swing.text.html.StyleSheet$SelectorMapping childMapping
         9: .line 1380
            aload 11 /* childMapping */
            ifnull 13
        10: .line 1381
            aload 0 /* this */
            aload 11 /* childMapping */
            aload 6 /* tempVector */
            aload 2 /* tags */
            aload 3 /* ids */
            aload 4 /* classes */
            iconst_1
        11: .line 1382
            iload 9 /* numElements */
            aload 7 /* tempHashtable */
        12: .line 1381
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        13: .line 1384
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String java.lang.String[] java.lang.String[] java.lang.String[] javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector java.util.Hashtable javax.swing.text.html.StyleSheet$SelectorMapping int java.lang.String javax.swing.text.html.StyleSheet$SelectorMapping
      StackMap stack:
            aload 4 /* classes */
            iconst_0
            aaload
            ifnull 29
        14: .line 1385
            aload 4 /* classes */
            iconst_0
            aaload
            astore 12 /* className */
        start local 12 // java.lang.String className
        15: .line 1386
            aload 8 /* mapping */
        16: .line 1387
            new java.lang.StringBuilder
            dup
            aload 10 /* tagString */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 12 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
        17: .line 1386
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 11 /* childMapping */
        18: .line 1388
            aload 11 /* childMapping */
            ifnull 22
        19: .line 1389
            aload 0 /* this */
            aload 11 /* childMapping */
            aload 6 /* tempVector */
            aload 2 /* tags */
            aload 3 /* ids */
            aload 4 /* classes */
            iconst_1
        20: .line 1390
            iload 9 /* numElements */
            aload 7 /* tempHashtable */
        21: .line 1389
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        22: .line 1392
      StackMap locals: java.lang.String
      StackMap stack:
            aload 8 /* mapping */
        23: .line 1393
            new java.lang.StringBuilder
            dup
            ldc "."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 12 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
        24: .line 1392
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 11 /* childMapping */
        25: .line 1394
            aload 11 /* childMapping */
            ifnull 29
        26: .line 1395
            aload 0 /* this */
            aload 11 /* childMapping */
            aload 6 /* tempVector */
            aload 2 /* tags */
            aload 3 /* ids */
            aload 4 /* classes */
        27: .line 1396
            iconst_1
            iload 9 /* numElements */
            aload 7 /* tempHashtable */
        28: .line 1395
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        end local 12 // java.lang.String className
        29: .line 1399
      StackMap locals:
      StackMap stack:
            aload 3 /* ids */
            iconst_0
            aaload
            ifnull 45
        30: .line 1400
            aload 3 /* ids */
            iconst_0
            aaload
            astore 12 /* idName */
        start local 12 // java.lang.String idName
        31: .line 1401
            aload 8 /* mapping */
        32: .line 1402
            new java.lang.StringBuilder
            dup
            aload 10 /* tagString */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "#"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 12 /* idName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
        33: .line 1401
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 11 /* childMapping */
        34: .line 1403
            aload 11 /* childMapping */
            ifnull 38
        35: .line 1404
            aload 0 /* this */
            aload 11 /* childMapping */
            aload 6 /* tempVector */
            aload 2 /* tags */
            aload 3 /* ids */
            aload 4 /* classes */
        36: .line 1405
            iconst_1
            iload 9 /* numElements */
            aload 7 /* tempHashtable */
        37: .line 1404
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        38: .line 1407
      StackMap locals: java.lang.String
      StackMap stack:
            aload 8 /* mapping */
        39: .line 1408
            new java.lang.StringBuilder
            dup
            ldc "#"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 12 /* idName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
        40: .line 1407
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getChildSelectorMapping:(Ljava/lang/String;Z)Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            astore 11 /* childMapping */
        41: .line 1409
            aload 11 /* childMapping */
            ifnull 45
        42: .line 1410
            aload 0 /* this */
            aload 11 /* childMapping */
            aload 6 /* tempVector */
            aload 2 /* tags */
            aload 3 /* ids */
            aload 4 /* classes */
        43: .line 1411
            iconst_1
            iload 9 /* numElements */
            aload 7 /* tempHashtable */
        44: .line 1410
            invokevirtual javax.swing.text.html.StyleSheet.getStyles:(Ljavax/swing/text/html/StyleSheet$SelectorMapping;Ljava/util/Vector;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;IILjava/util/Hashtable;)V
        end local 12 // java.lang.String idName
        45: .line 1416
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            ifnull 47
        46: .line 1417
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            goto 48
      StackMap locals:
      StackMap stack:
        47: iconst_0
        48: .line 1416
      StackMap locals:
      StackMap stack: int
            istore 12 /* numLinkedSS */
        start local 12 // int numLinkedSS
        49: .line 1418
            aload 6 /* tempVector */
            invokevirtual java.util.Vector.size:()I
            istore 13 /* numStyles */
        start local 13 // int numStyles
        50: .line 1419
            iload 13 /* numStyles */
            iload 12 /* numLinkedSS */
            iadd
            anewarray javax.swing.text.AttributeSet
            astore 14 /* attrs */
        start local 14 // javax.swing.text.AttributeSet[] attrs
        51: .line 1420
            iconst_0
            istore 15 /* counter */
        start local 15 // int counter
        52: goto 57
        53: .line 1421
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String java.lang.String[] java.lang.String[] java.lang.String[] javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector java.util.Hashtable javax.swing.text.html.StyleSheet$SelectorMapping int java.lang.String javax.swing.text.html.StyleSheet$SelectorMapping int int javax.swing.text.AttributeSet[] int
      StackMap stack:
            aload 14 /* attrs */
            iload 15 /* counter */
            aload 6 /* tempVector */
        54: .line 1422
            iload 15 /* counter */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast javax.swing.text.html.StyleSheet$SelectorMapping
            invokevirtual javax.swing.text.html.StyleSheet$SelectorMapping.getStyle:()Ljavax/swing/text/Style;
        55: .line 1421
            aastore
        56: .line 1420
            iinc 15 /* counter */ 1
      StackMap locals:
      StackMap stack:
        57: iload 15 /* counter */
            iload 13 /* numStyles */
            if_icmplt 53
        end local 15 // int counter
        58: .line 1425
            iconst_0
            istore 15 /* counter */
        start local 15 // int counter
        59: goto 68
        60: .line 1426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.linkedStyleSheets:Ljava/util/Vector;
        61: .line 1427
            iload 15 /* counter */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast javax.swing.text.html.StyleSheet
            aload 1 /* selector */
            invokevirtual javax.swing.text.html.StyleSheet.getRule:(Ljava/lang/String;)Ljavax/swing/text/Style;
        62: .line 1426
            astore 16 /* attr */
        start local 16 // javax.swing.text.AttributeSet attr
        63: .line 1428
            aload 16 /* attr */
            ifnonnull 66
        64: .line 1429
            aload 14 /* attrs */
            iload 15 /* counter */
            iload 13 /* numStyles */
            iadd
            getstatic javax.swing.text.SimpleAttributeSet.EMPTY:Ljavax/swing/text/AttributeSet;
            aastore
        65: .line 1430
            goto 67
        66: .line 1432
      StackMap locals: javax.swing.text.AttributeSet
      StackMap stack:
            aload 14 /* attrs */
            iload 15 /* counter */
            iload 13 /* numStyles */
            iadd
            aload 16 /* attr */
            aastore
        end local 16 // javax.swing.text.AttributeSet attr
        67: .line 1425
      StackMap locals:
      StackMap stack:
            iinc 15 /* counter */ 1
      StackMap locals:
      StackMap stack:
        68: iload 15 /* counter */
            iload 12 /* numLinkedSS */
            if_icmplt 60
        end local 15 // int counter
        69: .line 1435
            new javax.swing.text.html.StyleSheet$ResolvedStyle
            dup
            aload 1 /* selector */
            aload 14 /* attrs */
        70: .line 1436
            iload 13 /* numStyles */
        71: .line 1435
            invokespecial javax.swing.text.html.StyleSheet$ResolvedStyle.<init>:(Ljava/lang/String;[Ljavax/swing/text/AttributeSet;I)V
            astore 15 /* retStyle */
        start local 15 // javax.swing.text.html.StyleSheet$ResolvedStyle retStyle
        72: .line 1437
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            aload 1 /* selector */
            aload 15 /* retStyle */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        73: .line 1438
            aload 15 /* retStyle */
            astore 18
        74: .line 1441
            aload 5 /* sb */
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.releaseSearchBuffer:(Ljavax/swing/text/html/StyleSheet$SearchBuffer;)V
        75: .line 1438
            aload 18
            areturn
        end local 15 // javax.swing.text.html.StyleSheet$ResolvedStyle retStyle
        end local 14 // javax.swing.text.AttributeSet[] attrs
        end local 13 // int numStyles
        end local 12 // int numLinkedSS
        end local 11 // javax.swing.text.html.StyleSheet$SelectorMapping childMapping
        end local 10 // java.lang.String tagString
        end local 9 // int numElements
        end local 8 // javax.swing.text.html.StyleSheet$SelectorMapping mapping
        76: .line 1440
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String java.lang.String[] java.lang.String[] java.lang.String[] javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector java.util.Hashtable
      StackMap stack: java.lang.Throwable
            astore 17
        77: .line 1441
            aload 5 /* sb */
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.releaseSearchBuffer:(Ljavax/swing/text/html/StyleSheet$SearchBuffer;)V
        78: .line 1442
            aload 17
            athrow
        end local 7 // java.util.Hashtable tempHashtable
        end local 6 // java.util.Vector tempVector
        end local 5 // javax.swing.text.html.StyleSheet$SearchBuffer sb
        end local 4 // java.lang.String[] classes
        end local 3 // java.lang.String[] ids
        end local 2 // java.lang.String[] tags
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   79     0           this  Ljavax/swing/text/html/StyleSheet;
            0   79     1       selector  Ljava/lang/String;
            0   79     2           tags  [Ljava/lang/String;
            0   79     3            ids  [Ljava/lang/String;
            0   79     4        classes  [Ljava/lang/String;
            1   79     5             sb  Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            2   79     6     tempVector  Ljava/util/Vector;
            3   79     7  tempHashtable  Ljava/util/Hashtable;
            4   76     8        mapping  Ljavax/swing/text/html/StyleSheet$SelectorMapping;
            5   76     9    numElements  I
            6   76    10      tagString  Ljava/lang/String;
            9   76    11   childMapping  Ljavax/swing/text/html/StyleSheet$SelectorMapping;
           15   29    12      className  Ljava/lang/String;
           31   45    12         idName  Ljava/lang/String;
           49   76    12    numLinkedSS  I
           50   76    13      numStyles  I
           51   76    14          attrs  [Ljavax/swing/text/AttributeSet;
           52   58    15        counter  I
           59   69    15        counter  I
           63   67    16           attr  Ljavax/swing/text/AttributeSet;
           72   76    15       retStyle  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
      Exception table:
        from    to  target  type
           3    74      76  any
    MethodParameters:
          Name  Flags
      selector  
      tags      
      ids       
      classes   

  private javax.swing.text.Style createResolvedStyle(java.lang.String, java.util.Vector, javax.swing.text.html.HTML$Tag);
    descriptor: (Ljava/lang/String;Ljava/util/Vector;Ljavax/swing/text/html/HTML$Tag;)Ljavax/swing/text/Style;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=12, args_size=4
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selector
        start local 2 // java.util.Vector elements
        start local 3 // javax.swing.text.html.HTML$Tag t
         0: .line 1458
            aload 2 /* elements */
            invokevirtual java.util.Vector.size:()I
            istore 4 /* numElements */
        start local 4 // int numElements
         1: .line 1461
            iload 4 /* numElements */
            anewarray java.lang.String
            astore 5 /* tags */
        start local 5 // java.lang.String[] tags
         2: .line 1462
            iload 4 /* numElements */
            anewarray java.lang.String
            astore 6 /* ids */
        start local 6 // java.lang.String[] ids
         3: .line 1463
            iload 4 /* numElements */
            anewarray java.lang.String
            astore 7 /* classes */
        start local 7 // java.lang.String[] classes
         4: .line 1464
            iconst_0
            istore 8 /* counter */
        start local 8 // int counter
         5: goto 39
         6: .line 1465
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String java.util.Vector javax.swing.text.html.HTML$Tag int java.lang.String[] java.lang.String[] java.lang.String[] int
      StackMap stack:
            aload 2 /* elements */
            iload 8 /* counter */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast javax.swing.text.Element
            astore 9 /* e */
        start local 9 // javax.swing.text.Element e
         7: .line 1466
            aload 9 /* e */
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 10 /* attr */
        start local 10 // javax.swing.text.AttributeSet attr
         8: .line 1467
            iload 8 /* counter */
            ifne 14
            aload 9 /* e */
            invokeinterface javax.swing.text.Element.isLeaf:()Z
            ifeq 14
         9: .line 1469
            aload 10 /* attr */
            aload 3 /* t */
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 11 /* testAttr */
        start local 11 // java.lang.Object testAttr
        10: .line 1470
            aload 11 /* testAttr */
            instanceof javax.swing.text.AttributeSet
            ifeq 13
        11: .line 1471
            aload 11 /* testAttr */
            checkcast javax.swing.text.AttributeSet
            astore 10 /* attr */
        12: .line 1472
            goto 14
        13: .line 1474
      StackMap locals: javax.swing.text.Element javax.swing.text.AttributeSet java.lang.Object
      StackMap stack:
            aconst_null
            astore 10 /* attr */
        end local 11 // java.lang.Object testAttr
        14: .line 1477
      StackMap locals:
      StackMap stack:
            aload 10 /* attr */
            ifnull 37
        15: .line 1478
            aload 10 /* attr */
        16: .line 1479
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
        17: .line 1478
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.html.HTML$Tag
            astore 11 /* tag */
        start local 11 // javax.swing.text.html.HTML$Tag tag
        18: .line 1480
            aload 11 /* tag */
            ifnull 21
        19: .line 1481
            aload 5 /* tags */
            iload 8 /* counter */
            aload 11 /* tag */
            invokevirtual javax.swing.text.html.HTML$Tag.toString:()Ljava/lang/String;
            aastore
        20: .line 1482
            goto 22
        21: .line 1484
      StackMap locals: javax.swing.text.html.HTML$Tag
      StackMap stack:
            aload 5 /* tags */
            iload 8 /* counter */
            aconst_null
            aastore
        22: .line 1486
      StackMap locals:
      StackMap stack:
            aload 10 /* attr */
            getstatic javax.swing.text.html.HTML$Attribute.CLASS:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
            ifeq 29
        23: .line 1487
            aload 7 /* classes */
            iload 8 /* counter */
            aload 10 /* attr */
        24: .line 1488
            getstatic javax.swing.text.html.HTML$Attribute.CLASS:Ljavax/swing/text/html/HTML$Attribute;
        25: .line 1487
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
        26: .line 1488
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
        27: .line 1487
            aastore
        28: .line 1489
            goto 30
        29: .line 1491
      StackMap locals:
      StackMap stack:
            aload 7 /* classes */
            iload 8 /* counter */
            aconst_null
            aastore
        30: .line 1493
      StackMap locals:
      StackMap stack:
            aload 10 /* attr */
            getstatic javax.swing.text.html.HTML$Attribute.ID:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
            ifeq 35
        31: .line 1494
            aload 6 /* ids */
            iload 8 /* counter */
            aload 10 /* attr */
            getstatic javax.swing.text.html.HTML$Attribute.ID:Ljavax/swing/text/html/HTML$Attribute;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
        32: .line 1495
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
        33: .line 1494
            aastore
        34: .line 1496
            goto 38
        35: .line 1498
      StackMap locals:
      StackMap stack:
            aload 6 /* ids */
            iload 8 /* counter */
            aconst_null
            aastore
        end local 11 // javax.swing.text.html.HTML$Tag tag
        36: .line 1500
            goto 38
        37: .line 1502
      StackMap locals:
      StackMap stack:
            aload 5 /* tags */
            iload 8 /* counter */
            aload 6 /* ids */
            iload 8 /* counter */
            aload 7 /* classes */
            iload 8 /* counter */
            aconst_null
            dup_x2
            aastore
            dup_x2
            aastore
            aastore
        end local 10 // javax.swing.text.AttributeSet attr
        end local 9 // javax.swing.text.Element e
        38: .line 1464
      StackMap locals:
      StackMap stack:
            iinc 8 /* counter */ 1
      StackMap locals:
      StackMap stack:
        39: iload 8 /* counter */
            iload 4 /* numElements */
            if_icmplt 6
        end local 8 // int counter
        40: .line 1505
            aload 5 /* tags */
            iconst_0
            aload 3 /* t */
            invokevirtual javax.swing.text.html.HTML$Tag.toString:()Ljava/lang/String;
            aastore
        41: .line 1506
            aload 0 /* this */
            aload 1 /* selector */
            aload 5 /* tags */
            aload 6 /* ids */
            aload 7 /* classes */
            invokevirtual javax.swing.text.html.StyleSheet.createResolvedStyle:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljavax/swing/text/Style;
            areturn
        end local 7 // java.lang.String[] classes
        end local 6 // java.lang.String[] ids
        end local 5 // java.lang.String[] tags
        end local 4 // int numElements
        end local 3 // javax.swing.text.html.HTML$Tag t
        end local 2 // java.util.Vector elements
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   42     0         this  Ljavax/swing/text/html/StyleSheet;
            0   42     1     selector  Ljava/lang/String;
            0   42     2     elements  Ljava/util/Vector;
            0   42     3            t  Ljavax/swing/text/html/HTML$Tag;
            1   42     4  numElements  I
            2   42     5         tags  [Ljava/lang/String;
            3   42     6          ids  [Ljava/lang/String;
            4   42     7      classes  [Ljava/lang/String;
            5   40     8      counter  I
            7   38     9            e  Ljavax/swing/text/Element;
            8   38    10         attr  Ljavax/swing/text/AttributeSet;
           10   14    11     testAttr  Ljava/lang/Object;
           18   36    11          tag  Ljavax/swing/text/html/HTML$Tag;
    MethodParameters:
          Name  Flags
      selector  
      elements  
      t         

  private javax.swing.text.Style createResolvedStyle(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/swing/text/Style;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=18, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selector
         0: .line 1515
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.obtainSearchBuffer:()Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            astore 2 /* sb */
        start local 2 // javax.swing.text.html.StyleSheet$SearchBuffer sb
         1: .line 1517
            aload 2 /* sb */
            invokevirtual javax.swing.text.html.StyleSheet$SearchBuffer.getVector:()Ljava/util/Vector;
            astore 3 /* elements */
        start local 3 // java.util.Vector elements
         2: .line 1520
            iconst_0
            istore 4 /* dotIndex */
        start local 4 // int dotIndex
         3: .line 1521
            iconst_0
            istore 5 /* spaceIndex */
        start local 5 // int spaceIndex
         4: .line 1522
            iconst_0
            istore 6 /* poundIndex */
        start local 6 // int poundIndex
         5: .line 1523
            iconst_0
            istore 7 /* lastIndex */
        start local 7 // int lastIndex
         6: .line 1524
            aload 1 /* selector */
            invokevirtual java.lang.String.length:()I
            istore 8 /* length */
        start local 8 // int length
         7: .line 1525
            goto 96
         8: .line 1526
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector int int int int int
      StackMap stack:
            iload 4 /* dotIndex */
            iload 7 /* lastIndex */
            if_icmpne 10
         9: .line 1527
            aload 1 /* selector */
            bipush 46
            iload 7 /* lastIndex */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 4 /* dotIndex */
        10: .line 1529
      StackMap locals:
      StackMap stack:
            iload 6 /* poundIndex */
            iload 7 /* lastIndex */
            if_icmpne 12
        11: .line 1530
            aload 1 /* selector */
            bipush 35
            iload 7 /* lastIndex */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 6 /* poundIndex */
        12: .line 1532
      StackMap locals:
      StackMap stack:
            aload 1 /* selector */
            bipush 32
            iload 7 /* lastIndex */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 5 /* spaceIndex */
        13: .line 1533
            iload 5 /* spaceIndex */
            iconst_m1
            if_icmpne 15
        14: .line 1534
            iload 8 /* length */
            istore 5 /* spaceIndex */
        15: .line 1536
      StackMap locals:
      StackMap stack:
            iload 4 /* dotIndex */
            iconst_m1
            if_icmpeq 58
            iload 6 /* poundIndex */
            iconst_m1
            if_icmpeq 58
        16: .line 1537
            iload 4 /* dotIndex */
            iload 5 /* spaceIndex */
            if_icmpge 58
            iload 6 /* poundIndex */
            iload 5 /* spaceIndex */
            if_icmpge 58
        17: .line 1538
            iload 6 /* poundIndex */
            iload 4 /* dotIndex */
            if_icmpge 37
        18: .line 1540
            iload 7 /* lastIndex */
            iload 6 /* poundIndex */
            if_icmpne 21
        19: .line 1541
            aload 3 /* elements */
            ldc ""
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        20: .line 1542
            goto 24
        21: .line 1544
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aload 1 /* selector */
            iload 7 /* lastIndex */
        22: .line 1545
            iload 6 /* poundIndex */
        23: .line 1544
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        24: .line 1547
      StackMap locals:
      StackMap stack:
            iload 4 /* dotIndex */
            iconst_1
            iadd
            iload 5 /* spaceIndex */
            if_icmpge 29
        25: .line 1548
            aload 3 /* elements */
            aload 1 /* selector */
        26: .line 1549
            iload 4 /* dotIndex */
            iconst_1
            iadd
            iload 5 /* spaceIndex */
        27: .line 1548
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        28: .line 1550
            goto 30
        29: .line 1552
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        30: .line 1554
      StackMap locals:
      StackMap stack:
            iload 6 /* poundIndex */
            iconst_1
            iadd
            iload 4 /* dotIndex */
            if_icmpne 33
        31: .line 1555
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        32: .line 1556
            goto 56
        33: .line 1558
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aload 1 /* selector */
        34: .line 1559
            iload 6 /* poundIndex */
            iconst_1
            iadd
            iload 4 /* dotIndex */
        35: .line 1558
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        36: .line 1561
            goto 56
        37: .line 1562
      StackMap locals:
      StackMap stack:
            iload 6 /* poundIndex */
            iload 5 /* spaceIndex */
            if_icmpge 56
        38: .line 1564
            iload 7 /* lastIndex */
            iload 4 /* dotIndex */
            if_icmpne 41
        39: .line 1565
            aload 3 /* elements */
            ldc ""
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        40: .line 1566
            goto 44
        41: .line 1568
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aload 1 /* selector */
            iload 7 /* lastIndex */
        42: .line 1569
            iload 4 /* dotIndex */
        43: .line 1568
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        44: .line 1571
      StackMap locals:
      StackMap stack:
            iload 4 /* dotIndex */
            iconst_1
            iadd
            iload 6 /* poundIndex */
            if_icmpge 49
        45: .line 1572
            aload 3 /* elements */
            aload 1 /* selector */
        46: .line 1573
            iload 4 /* dotIndex */
            iconst_1
            iadd
            iload 6 /* poundIndex */
        47: .line 1572
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        48: .line 1574
            goto 50
        49: .line 1576
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        50: .line 1578
      StackMap locals:
      StackMap stack:
            iload 6 /* poundIndex */
            iconst_1
            iadd
            iload 5 /* spaceIndex */
            if_icmpne 53
        51: .line 1579
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        52: .line 1580
            goto 56
        53: .line 1582
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aload 1 /* selector */
        54: .line 1583
            iload 6 /* poundIndex */
            iconst_1
            iadd
            iload 5 /* spaceIndex */
        55: .line 1582
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        56: .line 1586
      StackMap locals:
      StackMap stack:
            iload 5 /* spaceIndex */
            iconst_1
            iadd
            dup
            istore 6 /* poundIndex */
            istore 4 /* dotIndex */
        57: .line 1587
            goto 95
        58: .line 1588
      StackMap locals:
      StackMap stack:
            iload 4 /* dotIndex */
            iconst_m1
            if_icmpeq 74
            iload 4 /* dotIndex */
            iload 5 /* spaceIndex */
            if_icmpge 74
        59: .line 1590
            iload 4 /* dotIndex */
            iload 7 /* lastIndex */
            if_icmpne 62
        60: .line 1591
            aload 3 /* elements */
            ldc ""
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        61: .line 1592
            goto 65
        62: .line 1594
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aload 1 /* selector */
            iload 7 /* lastIndex */
        63: .line 1595
            iload 4 /* dotIndex */
        64: .line 1594
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        65: .line 1597
      StackMap locals:
      StackMap stack:
            iload 4 /* dotIndex */
            iconst_1
            iadd
            iload 5 /* spaceIndex */
            if_icmpne 68
        66: .line 1598
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        67: .line 1599
            goto 71
        68: .line 1601
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aload 1 /* selector */
            iload 4 /* dotIndex */
            iconst_1
            iadd
        69: .line 1602
            iload 5 /* spaceIndex */
        70: .line 1601
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        71: .line 1604
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        72: .line 1605
            iload 5 /* spaceIndex */
            iconst_1
            iadd
            istore 4 /* dotIndex */
        73: .line 1606
            goto 95
        74: .line 1607
      StackMap locals:
      StackMap stack:
            iload 6 /* poundIndex */
            iconst_m1
            if_icmpeq 90
            iload 6 /* poundIndex */
            iload 5 /* spaceIndex */
            if_icmpge 90
        75: .line 1609
            iload 6 /* poundIndex */
            iload 7 /* lastIndex */
            if_icmpne 78
        76: .line 1610
            aload 3 /* elements */
            ldc ""
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        77: .line 1611
            goto 81
        78: .line 1613
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aload 1 /* selector */
            iload 7 /* lastIndex */
        79: .line 1614
            iload 6 /* poundIndex */
        80: .line 1613
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        81: .line 1616
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        82: .line 1617
            iload 6 /* poundIndex */
            iconst_1
            iadd
            iload 5 /* spaceIndex */
            if_icmpne 85
        83: .line 1618
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        84: .line 1619
            goto 88
        85: .line 1621
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aload 1 /* selector */
            iload 6 /* poundIndex */
            iconst_1
            iadd
        86: .line 1622
            iload 5 /* spaceIndex */
        87: .line 1621
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        88: .line 1624
      StackMap locals:
      StackMap stack:
            iload 5 /* spaceIndex */
            iconst_1
            iadd
            istore 6 /* poundIndex */
        89: .line 1625
            goto 95
        90: .line 1628
      StackMap locals:
      StackMap stack:
            aload 3 /* elements */
            aload 1 /* selector */
            iload 7 /* lastIndex */
        91: .line 1629
            iload 5 /* spaceIndex */
        92: .line 1628
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        93: .line 1630
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        94: .line 1631
            aload 3 /* elements */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        95: .line 1633
      StackMap locals:
      StackMap stack:
            iload 5 /* spaceIndex */
            iconst_1
            iadd
            istore 7 /* lastIndex */
        96: .line 1525
      StackMap locals:
      StackMap stack:
            iload 7 /* lastIndex */
            iload 8 /* length */
            if_icmplt 8
        97: .line 1636
            aload 3 /* elements */
            invokevirtual java.util.Vector.size:()I
            istore 9 /* total */
        start local 9 // int total
        98: .line 1637
            iload 9 /* total */
            iconst_3
            idiv
            istore 10 /* numTags */
        start local 10 // int numTags
        99: .line 1638
            iload 10 /* numTags */
            anewarray java.lang.String
            astore 11 /* tags */
        start local 11 // java.lang.String[] tags
       100: .line 1639
            iload 10 /* numTags */
            anewarray java.lang.String
            astore 12 /* ids */
        start local 12 // java.lang.String[] ids
       101: .line 1640
            iload 10 /* numTags */
            anewarray java.lang.String
            astore 13 /* classes */
        start local 13 // java.lang.String[] classes
       102: .line 1641
            iconst_0
            istore 14 /* index */
        start local 14 // int index
       103: iload 9 /* total */
            iconst_3
            isub
            istore 15 /* eIndex */
        start local 15 // int eIndex
       104: goto 109
       105: .line 1643
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector int int int int int int int java.lang.String[] java.lang.String[] java.lang.String[] int int
      StackMap stack:
            aload 11 /* tags */
            iload 14 /* index */
            aload 3 /* elements */
            iload 15 /* eIndex */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast java.lang.String
            aastore
       106: .line 1644
            aload 13 /* classes */
            iload 14 /* index */
            aload 3 /* elements */
            iload 15 /* eIndex */
            iconst_1
            iadd
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast java.lang.String
            aastore
       107: .line 1645
            aload 12 /* ids */
            iload 14 /* index */
            aload 3 /* elements */
            iload 15 /* eIndex */
            iconst_2
            iadd
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast java.lang.String
            aastore
       108: .line 1642
            iinc 14 /* index */ 1
            iinc 15 /* eIndex */ -3
       109: .line 1641
      StackMap locals:
      StackMap stack:
            iload 14 /* index */
            iload 10 /* numTags */
            if_icmplt 105
        end local 15 // int eIndex
        end local 14 // int index
       110: .line 1647
            aload 0 /* this */
            aload 1 /* selector */
            aload 11 /* tags */
            aload 12 /* ids */
            aload 13 /* classes */
            invokevirtual javax.swing.text.html.StyleSheet.createResolvedStyle:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljavax/swing/text/Style;
            astore 17
       111: .line 1650
            aload 2 /* sb */
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.releaseSearchBuffer:(Ljavax/swing/text/html/StyleSheet$SearchBuffer;)V
       112: .line 1647
            aload 17
            areturn
        end local 13 // java.lang.String[] classes
        end local 12 // java.lang.String[] ids
        end local 11 // java.lang.String[] tags
        end local 10 // int numTags
        end local 9 // int total
        end local 8 // int length
        end local 7 // int lastIndex
        end local 6 // int poundIndex
        end local 5 // int spaceIndex
        end local 4 // int dotIndex
       113: .line 1649
      StackMap locals: javax.swing.text.html.StyleSheet java.lang.String javax.swing.text.html.StyleSheet$SearchBuffer java.util.Vector
      StackMap stack: java.lang.Throwable
            astore 16
       114: .line 1650
            aload 2 /* sb */
            invokestatic javax.swing.text.html.StyleSheet$SearchBuffer.releaseSearchBuffer:(Ljavax/swing/text/html/StyleSheet$SearchBuffer;)V
       115: .line 1651
            aload 16
            athrow
        end local 3 // java.util.Vector elements
        end local 2 // javax.swing.text.html.StyleSheet$SearchBuffer sb
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0  116     0        this  Ljavax/swing/text/html/StyleSheet;
            0  116     1    selector  Ljava/lang/String;
            1  116     2          sb  Ljavax/swing/text/html/StyleSheet$SearchBuffer;
            2  116     3    elements  Ljava/util/Vector;
            3  113     4    dotIndex  I
            4  113     5  spaceIndex  I
            5  113     6  poundIndex  I
            6  113     7   lastIndex  I
            7  113     8      length  I
           98  113     9       total  I
           99  113    10     numTags  I
          100  113    11        tags  [Ljava/lang/String;
          101  113    12         ids  [Ljava/lang/String;
          102  113    13     classes  [Ljava/lang/String;
          103  110    14       index  I
          104  110    15      eIndex  I
      Exception table:
        from    to  target  type
           2   111     113  any
    MethodParameters:
          Name  Flags
      selector  

  private synchronized void refreshResolvedRules(java.lang.String, java.lang.String[], javax.swing.text.Style, int);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;Ljavax/swing/text/Style;I)V
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // java.lang.String selectorName
        start local 2 // java.lang.String[] selector
        start local 3 // javax.swing.text.Style newStyle
        start local 4 // int specificity
         0: .line 1663
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.size:()I
            ifle 7
         1: .line 1664
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.resolvedStyles:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.elements:()Ljava/util/Enumeration;
            astore 5 /* values */
        start local 5 // java.util.Enumeration values
         2: .line 1665
            goto 6
         3: .line 1666
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 5 /* values */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast javax.swing.text.html.StyleSheet$ResolvedStyle
            astore 6 /* style */
        start local 6 // javax.swing.text.html.StyleSheet$ResolvedStyle style
         4: .line 1667
            aload 6 /* style */
            aload 1 /* selectorName */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.matches:(Ljava/lang/String;)Z
            ifeq 6
         5: .line 1668
            aload 6 /* style */
            aload 3 /* newStyle */
            iload 4 /* specificity */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.insertStyle:(Ljavax/swing/text/Style;I)V
        end local 6 // javax.swing.text.html.StyleSheet$ResolvedStyle style
         6: .line 1665
      StackMap locals:
      StackMap stack:
            aload 5 /* values */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 3
        end local 5 // java.util.Enumeration values
         7: .line 1672
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int specificity
        end local 3 // javax.swing.text.Style newStyle
        end local 2 // java.lang.String[] selector
        end local 1 // java.lang.String selectorName
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Ljavax/swing/text/html/StyleSheet;
            0    8     1  selectorName  Ljava/lang/String;
            0    8     2      selector  [Ljava/lang/String;
            0    8     3      newStyle  Ljavax/swing/text/Style;
            0    8     4   specificity  I
            2    7     5        values  Ljava/util/Enumeration;
            4    6     6         style  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
    MethodParameters:
              Name  Flags
      selectorName  
      selector      
      newStyle      
      specificity   

  void rebaseSizeMap(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet this
        start local 1 // int base
         0: .line 3334
            aload 0 /* this */
            getstatic javax.swing.text.html.StyleSheet.sizeMapDefault:[I
            arraylength
            newarray 10
            putfield javax.swing.text.html.StyleSheet.sizeMap:[I
         1: .line 3335
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 8
         3: .line 3336
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.sizeMap:[I
            iload 2 /* i */
            iload 1 /* base */
            getstatic javax.swing.text.html.StyleSheet.sizeMapDefault:[I
            iload 2 /* i */
            iaload
            imul
         4: .line 3337
            getstatic javax.swing.text.html.StyleSheet.sizeMapDefault:[I
            getstatic javax.swing.text.html.CSS.baseFontSizeIndex:I
            iaload
            idiv
         5: .line 3338
            iconst_4
         6: .line 3336
            invokestatic java.lang.Math.max:(II)I
            iastore
         7: .line 3335
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* i */
            getstatic javax.swing.text.html.StyleSheet.sizeMapDefault:[I
            arraylength
            if_icmplt 3
        end local 2 // int i
         9: .line 3341
            return
        end local 1 // int base
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavax/swing/text/html/StyleSheet;
            0   10     1  base  I
            2    9     2     i  I
    MethodParameters:
      Name  Flags
      base  

  int[] getSizeMap();
    descriptor: ()[I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.StyleSheet this
         0: .line 3344
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.sizeMap:[I
            areturn
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;

  boolean isW3CLengthUnits();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.StyleSheet this
         0: .line 3347
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet.w3cLengthUnits:Z
            ireturn
        end local 0 // javax.swing.text.html.StyleSheet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet;
}
SourceFile: "StyleSheet.java"
NestMembers:
  javax.swing.text.html.StyleSheet$BackgroundImagePainter  javax.swing.text.html.StyleSheet$BoxPainter  javax.swing.text.html.StyleSheet$BoxPainter$HorizontalMargin  javax.swing.text.html.StyleSheet$CssParser  javax.swing.text.html.StyleSheet$LargeConversionSet  javax.swing.text.html.StyleSheet$ListPainter  javax.swing.text.html.StyleSheet$ResolvedStyle  javax.swing.text.html.StyleSheet$SearchBuffer  javax.swing.text.html.StyleSheet$SelectorMapping  javax.swing.text.html.StyleSheet$SmallConversionSet  javax.swing.text.html.StyleSheet$ViewAttributeSet
InnerClasses:
  public SmallAttributeSet = javax.swing.text.StyleContext$SmallAttributeSet of javax.swing.text.StyleContext
  public final Attribute = javax.swing.text.html.CSS$Attribute of javax.swing.text.html.CSS
  BackgroundImage = javax.swing.text.html.CSS$BackgroundImage of javax.swing.text.html.CSS
  public final Attribute = javax.swing.text.html.HTML$Attribute of javax.swing.text.html.HTML
  public Tag = javax.swing.text.html.HTML$Tag of javax.swing.text.html.HTML
  TaggedAttributeSet = javax.swing.text.html.HTMLDocument$TaggedAttributeSet of javax.swing.text.html.HTMLDocument
  BackgroundImagePainter = javax.swing.text.html.StyleSheet$BackgroundImagePainter of javax.swing.text.html.StyleSheet
  public BoxPainter = javax.swing.text.html.StyleSheet$BoxPainter of javax.swing.text.html.StyleSheet
  CssParser = javax.swing.text.html.StyleSheet$CssParser of javax.swing.text.html.StyleSheet
  LargeConversionSet = javax.swing.text.html.StyleSheet$LargeConversionSet of javax.swing.text.html.StyleSheet
  public ListPainter = javax.swing.text.html.StyleSheet$ListPainter of javax.swing.text.html.StyleSheet
  ResolvedStyle = javax.swing.text.html.StyleSheet$ResolvedStyle of javax.swing.text.html.StyleSheet
  private SearchBuffer = javax.swing.text.html.StyleSheet$SearchBuffer of javax.swing.text.html.StyleSheet
  SelectorMapping = javax.swing.text.html.StyleSheet$SelectorMapping of javax.swing.text.html.StyleSheet
  SmallConversionSet = javax.swing.text.html.StyleSheet$SmallConversionSet of javax.swing.text.html.StyleSheet
  ViewAttributeSet = javax.swing.text.html.StyleSheet$ViewAttributeSet of javax.swing.text.html.StyleSheet