class javax.swing.text.html.StyleSheet$ResolvedStyle extends javax.swing.text.html.MuxingAttributeSet implements java.io.Serializable, javax.swing.text.Style
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.text.html.StyleSheet$ResolvedStyle
  super_class: javax.swing.text.html.MuxingAttributeSet
{
  java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

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

  void <init>(java.lang.String, javax.swing.text.AttributeSet[], int);
    descriptor: (Ljava/lang/String;[Ljavax/swing/text/AttributeSet;I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // java.lang.String name
        start local 2 // javax.swing.text.AttributeSet[] attrs
        start local 3 // int extendedIndex
         0: .line 2855
            aload 0 /* this */
            aload 2 /* attrs */
            invokespecial javax.swing.text.html.MuxingAttributeSet.<init>:([Ljavax/swing/text/AttributeSet;)V
         1: .line 2856
            aload 0 /* this */
            aload 1 /* name */
            putfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
         2: .line 2857
            aload 0 /* this */
            iload 3 /* extendedIndex */
            putfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
         3: .line 2858
            return
        end local 3 // int extendedIndex
        end local 2 // javax.swing.text.AttributeSet[] attrs
        end local 1 // java.lang.String name
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    4     1           name  Ljava/lang/String;
            0    4     2          attrs  [Ljavax/swing/text/AttributeSet;
            0    4     3  extendedIndex  I
    MethodParameters:
               Name  Flags
      name           
      attrs          
      extendedIndex  

  synchronized void insertStyle(javax.swing.text.Style, int);
    descriptor: (Ljavax/swing/text/Style;I)V
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // javax.swing.text.Style style
        start local 2 // int specificity
         0: .line 2867
            aload 0 /* this */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.getAttributes:()[Ljavax/swing/text/AttributeSet;
            astore 3 /* attrs */
        start local 3 // javax.swing.text.AttributeSet[] attrs
         1: .line 2868
            aload 3 /* attrs */
            arraylength
            pop
         2: .line 2869
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
         3: .line 2870
            goto 9
         4: .line 2871
      StackMap locals: javax.swing.text.AttributeSet[] int
      StackMap stack:
            iload 2 /* specificity */
            aload 3 /* attrs */
            iload 4 /* counter */
            aaload
            checkcast javax.swing.text.Style
         5: .line 2872
            invokeinterface javax.swing.text.Style.getName:()Ljava/lang/String;
         6: .line 2871
            invokestatic javax.swing.text.html.StyleSheet.getSpecificity:(Ljava/lang/String;)I
            if_icmple 8
         7: .line 2873
            goto 10
         8: .line 2870
      StackMap locals:
      StackMap stack:
            iinc 4 /* counter */ 1
      StackMap locals:
      StackMap stack:
         9: iload 4 /* counter */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
            if_icmplt 4
        10: .line 2876
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* style */
            iload 4 /* counter */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.insertAttributeSetAt:(Ljavax/swing/text/AttributeSet;I)V
        11: .line 2877
            aload 0 /* this */
            dup
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
            iconst_1
            iadd
            putfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
        12: .line 2878
            return
        end local 4 // int counter
        end local 3 // javax.swing.text.AttributeSet[] attrs
        end local 2 // int specificity
        end local 1 // javax.swing.text.Style style
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0   13     1        style  Ljavax/swing/text/Style;
            0   13     2  specificity  I
            1   13     3        attrs  [Ljavax/swing/text/AttributeSet;
            3   13     4      counter  I
    MethodParameters:
             Name  Flags
      style        
      specificity  

  synchronized void removeStyle(javax.swing.text.Style);
    descriptor: (Ljavax/swing/text/Style;)V
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // javax.swing.text.Style style
         0: .line 2885
            aload 0 /* this */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.getAttributes:()[Ljavax/swing/text/AttributeSet;
            astore 2 /* attrs */
        start local 2 // javax.swing.text.AttributeSet[] attrs
         1: .line 2887
            aload 2 /* attrs */
            arraylength
            iconst_1
            isub
            istore 3 /* counter */
        start local 3 // int counter
         2: goto 9
         3: .line 2888
      StackMap locals: javax.swing.text.AttributeSet[] int
      StackMap stack:
            aload 2 /* attrs */
            iload 3 /* counter */
            aaload
            aload 1 /* style */
            if_acmpne 8
         4: .line 2889
            aload 0 /* this */
            iload 3 /* counter */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.removeAttributeSetAt:(I)V
         5: .line 2890
            iload 3 /* counter */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
            if_icmpge 10
         6: .line 2891
            aload 0 /* this */
            dup
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
            iconst_1
            isub
            putfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
         7: .line 2893
            goto 10
         8: .line 2887
      StackMap locals:
      StackMap stack:
            iinc 3 /* counter */ -1
      StackMap locals:
      StackMap stack:
         9: iload 3 /* counter */
            ifge 3
        end local 3 // int counter
        10: .line 2896
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.swing.text.AttributeSet[] attrs
        end local 1 // javax.swing.text.Style style
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0   11     1    style  Ljavax/swing/text/Style;
            1   11     2    attrs  [Ljavax/swing/text/AttributeSet;
            2   10     3  counter  I
    MethodParameters:
       Name  Flags
      style  

  synchronized void insertExtendedStyleAt(javax.swing.text.Style, int);
    descriptor: (Ljavax/swing/text/Style;I)V
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // javax.swing.text.Style attr
        start local 2 // int index
         0: .line 2903
            aload 0 /* this */
            aload 1 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
            iload 2 /* index */
            iadd
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.insertAttributeSetAt:(Ljavax/swing/text/AttributeSet;I)V
         1: .line 2904
            return
        end local 2 // int index
        end local 1 // javax.swing.text.Style attr
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    2     1   attr  Ljavax/swing/text/Style;
            0    2     2  index  I
    MethodParameters:
       Name  Flags
      attr   
      index  

  synchronized void addExtendedStyle(javax.swing.text.Style);
    descriptor: (Ljavax/swing/text/Style;)V
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // javax.swing.text.Style attr
         0: .line 2911
            aload 0 /* this */
            aload 1 /* attr */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.getAttributes:()[Ljavax/swing/text/AttributeSet;
            arraylength
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.insertAttributeSetAt:(Ljavax/swing/text/AttributeSet;I)V
         1: .line 2912
            return
        end local 1 // javax.swing.text.Style attr
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    2     1  attr  Ljavax/swing/text/Style;
    MethodParameters:
      Name  Flags
      attr  

  synchronized void removeExtendedStyleAt(int);
    descriptor: (I)V
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // int index
         0: .line 2919
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
            iload 1 /* index */
            iadd
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.removeAttributeSetAt:(I)V
         1: .line 2920
            return
        end local 1 // int index
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    2     1  index  I
    MethodParameters:
       Name  Flags
      index  

  protected boolean matches(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // java.lang.String selector
         0: .line 2928
            aload 1 /* selector */
            invokevirtual java.lang.String.length:()I
            istore 2 /* sLast */
        start local 2 // int sLast
         1: .line 2930
            iload 2 /* sLast */
            ifne 3
         2: .line 2931
            iconst_0
            ireturn
         3: .line 2933
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            istore 3 /* thisLast */
        start local 3 // int thisLast
         4: .line 2934
            aload 1 /* selector */
            bipush 32
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 4 /* sCurrent */
        start local 4 // int sCurrent
         5: .line 2935
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            bipush 32
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 5 /* thisCurrent */
        start local 5 // int thisCurrent
         6: .line 2936
            iload 4 /* sCurrent */
            iflt 8
         7: .line 2937
            iinc 4 /* sCurrent */ 1
         8: .line 2939
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* thisCurrent */
            iflt 10
         9: .line 2940
            iinc 5 /* thisCurrent */ 1
        10: .line 2942
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* selector */
            iload 4 /* sCurrent */
            iload 2 /* sLast */
            iload 5 /* thisCurrent */
            iload 3 /* thisLast */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.matches:(Ljava/lang/String;IIII)Z
            ifne 28
        11: .line 2943
            iconst_0
            ireturn
        12: .line 2946
      StackMap locals:
      StackMap stack:
            iload 4 /* sCurrent */
            iconst_1
            isub
            istore 2 /* sLast */
        13: .line 2947
            aload 1 /* selector */
            bipush 32
            iload 2 /* sLast */
            iconst_1
            isub
            invokevirtual java.lang.String.lastIndexOf:(II)I
            istore 4 /* sCurrent */
        14: .line 2948
            iload 4 /* sCurrent */
            iflt 16
        15: .line 2949
            iinc 4 /* sCurrent */ 1
        16: .line 2951
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* match */
        start local 6 // boolean match
        17: .line 2952
            goto 25
        18: .line 2953
      StackMap locals: int
      StackMap stack:
            iload 5 /* thisCurrent */
            iconst_1
            isub
            istore 3 /* thisLast */
        19: .line 2954
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            bipush 32
            iload 3 /* thisLast */
            iconst_1
            isub
            invokevirtual java.lang.String.lastIndexOf:(II)I
            istore 5 /* thisCurrent */
        20: .line 2955
            iload 5 /* thisCurrent */
            iflt 22
        21: .line 2956
            iinc 5 /* thisCurrent */ 1
        22: .line 2958
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* selector */
            iload 4 /* sCurrent */
            iload 2 /* sLast */
            iload 5 /* thisCurrent */
        23: .line 2959
            iload 3 /* thisLast */
        24: .line 2958
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.matches:(Ljava/lang/String;IIII)Z
            istore 6 /* match */
        25: .line 2952
      StackMap locals:
      StackMap stack:
            iload 6 /* match */
            ifne 26
            iload 5 /* thisCurrent */
            iconst_m1
            if_icmpne 18
        26: .line 2961
      StackMap locals:
      StackMap stack:
            iload 6 /* match */
            ifne 28
        27: .line 2962
            iconst_0
            ireturn
        end local 6 // boolean match
        28: .line 2945
      StackMap locals:
      StackMap stack:
            iload 4 /* sCurrent */
            iconst_m1
            if_icmpne 12
        29: .line 2965
            iconst_1
            ireturn
        end local 5 // int thisCurrent
        end local 4 // int sCurrent
        end local 3 // int thisLast
        end local 2 // int sLast
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   30     0         this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0   30     1     selector  Ljava/lang/String;
            1   30     2        sLast  I
            4   30     3     thisLast  I
            5   30     4     sCurrent  I
            6   30     5  thisCurrent  I
           17   28     6        match  Z
    MethodParameters:
          Name  Flags
      selector  

  boolean matches(java.lang.String, int, int, int, int);
    descriptor: (Ljava/lang/String;IIII)Z
    flags: (0x0000) 
    Code:
      stack=6, locals=10, args_size=6
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // java.lang.String selector
        start local 2 // int sCurrent
        start local 3 // int sLast
        start local 4 // int thisCurrent
        start local 5 // int thisLast
         0: .line 2975
            iload 2 /* sCurrent */
            iconst_0
            invokestatic java.lang.Math.max:(II)I
            istore 2 /* sCurrent */
         1: .line 2976
            iload 4 /* thisCurrent */
            iconst_0
            invokestatic java.lang.Math.max:(II)I
            istore 4 /* thisCurrent */
         2: .line 2977
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            bipush 46
            iload 4 /* thisCurrent */
         3: .line 2978
            iload 5 /* thisLast */
         4: .line 2977
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.boundedIndexOf:(Ljava/lang/String;CII)I
            istore 6 /* thisDotIndex */
        start local 6 // int thisDotIndex
         5: .line 2979
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            bipush 35
            iload 4 /* thisCurrent */
         6: .line 2980
            iload 5 /* thisLast */
         7: .line 2979
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.boundedIndexOf:(Ljava/lang/String;CII)I
            istore 7 /* thisPoundIndex */
        start local 7 // int thisPoundIndex
         8: .line 2981
            aload 0 /* this */
            aload 1 /* selector */
            bipush 46
            iload 2 /* sCurrent */
            iload 3 /* sLast */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.boundedIndexOf:(Ljava/lang/String;CII)I
            istore 8 /* sDotIndex */
        start local 8 // int sDotIndex
         9: .line 2982
            aload 0 /* this */
            aload 1 /* selector */
            bipush 35
            iload 2 /* sCurrent */
            iload 3 /* sLast */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.boundedIndexOf:(Ljava/lang/String;CII)I
            istore 9 /* sPoundIndex */
        start local 9 // int sPoundIndex
        10: .line 2983
            iload 8 /* sDotIndex */
            iconst_m1
            if_icmpeq 27
        11: .line 2987
            iload 6 /* thisDotIndex */
            iconst_m1
            if_icmpne 13
        12: .line 2988
            iconst_0
            ireturn
        13: .line 2990
      StackMap locals: javax.swing.text.html.StyleSheet$ResolvedStyle java.lang.String int int int int int int int int
      StackMap stack:
            iload 2 /* sCurrent */
            iload 8 /* sDotIndex */
            if_icmpne 20
        14: .line 2991
            iload 5 /* thisLast */
            iload 6 /* thisDotIndex */
            isub
            iload 3 /* sLast */
            iload 8 /* sDotIndex */
            isub
            if_icmpne 19
        15: .line 2992
            aload 1 /* selector */
            iload 2 /* sCurrent */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            iload 6 /* thisDotIndex */
        16: .line 2993
            iload 5 /* thisLast */
            iload 6 /* thisDotIndex */
            isub
        17: .line 2992
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        18: .line 2993
            ifne 26
        19: .line 2994
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        20: .line 2999
      StackMap locals:
      StackMap stack:
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
            if_icmpne 25
        21: .line 3000
            aload 1 /* selector */
            iload 2 /* sCurrent */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            iload 4 /* thisCurrent */
        22: .line 3001
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
        23: .line 3000
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        24: .line 3001
            ifne 26
        25: .line 3002
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        26: .line 3005
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        27: .line 3007
      StackMap locals:
      StackMap stack:
            iload 9 /* sPoundIndex */
            iconst_m1
            if_icmpeq 44
        28: .line 3011
            iload 7 /* thisPoundIndex */
            iconst_m1
            if_icmpne 30
        29: .line 3012
            iconst_0
            ireturn
        30: .line 3014
      StackMap locals:
      StackMap stack:
            iload 2 /* sCurrent */
            iload 9 /* sPoundIndex */
            if_icmpne 37
        31: .line 3015
            iload 5 /* thisLast */
            iload 7 /* thisPoundIndex */
            isub
            iload 3 /* sLast */
            iload 9 /* sPoundIndex */
            isub
            if_icmpne 36
        32: .line 3016
            aload 1 /* selector */
            iload 2 /* sCurrent */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            iload 7 /* thisPoundIndex */
        33: .line 3017
            iload 5 /* thisLast */
            iload 7 /* thisPoundIndex */
            isub
        34: .line 3016
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        35: .line 3017
            ifne 43
        36: .line 3018
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        37: .line 3023
      StackMap locals:
      StackMap stack:
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
            if_icmpne 42
        38: .line 3024
            aload 1 /* selector */
            iload 2 /* sCurrent */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            iload 4 /* thisCurrent */
        39: .line 3025
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
        40: .line 3024
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        41: .line 3025
            ifne 43
        42: .line 3026
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        43: .line 3029
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        44: .line 3031
      StackMap locals:
      StackMap stack:
            iload 6 /* thisDotIndex */
            iconst_m1
            if_icmpeq 52
        45: .line 3033
            iload 6 /* thisDotIndex */
            iload 4 /* thisCurrent */
            isub
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            if_icmpne 51
        46: .line 3034
            aload 1 /* selector */
            iload 2 /* sCurrent */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            iload 4 /* thisCurrent */
        47: .line 3035
            iload 6 /* thisDotIndex */
            iload 4 /* thisCurrent */
            isub
        48: .line 3034
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        49: .line 3035
            ifeq 51
        50: .line 3033
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        51: iconst_0
            ireturn
        52: .line 3037
      StackMap locals:
      StackMap stack:
            iload 7 /* thisPoundIndex */
            iconst_m1
            if_icmpeq 60
        53: .line 3039
            iload 7 /* thisPoundIndex */
            iload 4 /* thisCurrent */
            isub
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            if_icmpne 59
        54: .line 3040
            aload 1 /* selector */
            iload 2 /* sCurrent */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            iload 4 /* thisCurrent */
        55: .line 3041
            iload 7 /* thisPoundIndex */
            iload 4 /* thisCurrent */
            isub
        56: .line 3040
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        57: .line 3041
            ifeq 59
        58: .line 3039
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        59: iconst_0
            ireturn
        60: .line 3044
      StackMap locals:
      StackMap stack:
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            if_icmpne 66
        61: .line 3045
            aload 1 /* selector */
            iload 2 /* sCurrent */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            iload 4 /* thisCurrent */
        62: .line 3046
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
        63: .line 3045
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        64: .line 3046
            ifeq 66
        65: .line 3044
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        66: iconst_0
            ireturn
        end local 9 // int sPoundIndex
        end local 8 // int sDotIndex
        end local 7 // int thisPoundIndex
        end local 6 // int thisDotIndex
        end local 5 // int thisLast
        end local 4 // int thisCurrent
        end local 3 // int sLast
        end local 2 // int sCurrent
        end local 1 // java.lang.String selector
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   67     0            this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0   67     1        selector  Ljava/lang/String;
            0   67     2        sCurrent  I
            0   67     3           sLast  I
            0   67     4     thisCurrent  I
            0   67     5        thisLast  I
            5   67     6    thisDotIndex  I
            8   67     7  thisPoundIndex  I
            9   67     8       sDotIndex  I
           10   67     9     sPoundIndex  I
    MethodParameters:
             Name  Flags
      selector     
      sCurrent     
      sLast        
      thisCurrent  
      thisLast     

  int boundedIndexOf(java.lang.String, char, int, int);
    descriptor: (Ljava/lang/String;CII)I
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=5
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // java.lang.String string
        start local 2 // char search
        start local 3 // int start
        start local 4 // int end
         0: .line 3056
            aload 1 /* string */
            iload 2 /* search */
            iload 3 /* start */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 5 /* retValue */
        start local 5 // int retValue
         1: .line 3057
            iload 5 /* retValue */
            iload 4 /* end */
            if_icmplt 3
         2: .line 3058
            iconst_m1
            ireturn
         3: .line 3060
      StackMap locals: int
      StackMap stack:
            iload 5 /* retValue */
            ireturn
        end local 5 // int retValue
        end local 4 // int end
        end local 3 // int start
        end local 2 // char search
        end local 1 // java.lang.String string
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    4     1    string  Ljava/lang/String;
            0    4     2    search  C
            0    4     3     start  I
            0    4     4       end  I
            1    4     5  retValue  I
    MethodParameters:
        Name  Flags
      string  
      search  
      start   
      end     

  public void addAttribute(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // java.lang.Object name
        start local 2 // java.lang.Object value
         0: .line 3063
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object name
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    1     1   name  Ljava/lang/Object;
            0    1     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   
      value  

  public void addAttributes(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // javax.swing.text.AttributeSet attributes
         0: .line 3064
            return
        end local 1 // javax.swing.text.AttributeSet attributes
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    1     1  attributes  Ljavax/swing/text/AttributeSet;
    MethodParameters:
            Name  Flags
      attributes  

  public void removeAttribute(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // java.lang.Object name
         0: .line 3065
            return
        end local 1 // java.lang.Object name
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    1     1  name  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      name  

  public void removeAttributes(java.util.Enumeration<?>);
    descriptor: (Ljava/util/Enumeration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // java.util.Enumeration names
         0: .line 3066
            return
        end local 1 // java.util.Enumeration names
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    1     1  names  Ljava/util/Enumeration<*>;
    Signature: (Ljava/util/Enumeration<*>;)V
    MethodParameters:
       Name  Flags
      names  

  public void removeAttributes(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // javax.swing.text.AttributeSet attributes
         0: .line 3067
            return
        end local 1 // javax.swing.text.AttributeSet attributes
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    1     1  attributes  Ljavax/swing/text/AttributeSet;
    MethodParameters:
            Name  Flags
      attributes  

  public void setResolveParent(javax.swing.text.AttributeSet);
    descriptor: (Ljavax/swing/text/AttributeSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // javax.swing.text.AttributeSet parent
         0: .line 3068
            return
        end local 1 // javax.swing.text.AttributeSet parent
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    1     1  parent  Ljavax/swing/text/AttributeSet;
    MethodParameters:
        Name  Flags
      parent  

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
         0: .line 3069
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            areturn
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;

  public void addChangeListener(javax.swing.event.ChangeListener);
    descriptor: (Ljavax/swing/event/ChangeListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // javax.swing.event.ChangeListener l
         0: .line 3070
            return
        end local 1 // javax.swing.event.ChangeListener l
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    1     1     l  Ljavax/swing/event/ChangeListener;
    MethodParameters:
      Name  Flags
      l     

  public void removeChangeListener(javax.swing.event.ChangeListener);
    descriptor: (Ljavax/swing/event/ChangeListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
        start local 1 // javax.swing.event.ChangeListener l
         0: .line 3071
            return
        end local 1 // javax.swing.event.ChangeListener l
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
            0    1     1     l  Ljavax/swing/event/ChangeListener;
    MethodParameters:
      Name  Flags
      l     

  public javax.swing.event.ChangeListener[] getChangeListeners();
    descriptor: ()[Ljavax/swing/event/ChangeListener;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
         0: .line 3073
            iconst_0
            anewarray javax.swing.event.ChangeListener
            areturn
        end local 0 // javax.swing.text.html.StyleSheet$ResolvedStyle this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/StyleSheet$ResolvedStyle;
}
SourceFile: "StyleSheet.java"
NestHost: javax.swing.text.html.StyleSheet
InnerClasses:
  ResolvedStyle = javax.swing.text.html.StyleSheet$ResolvedStyle of javax.swing.text.html.StyleSheet