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 2886
            aload 0 /* this */
            aload 2 /* attrs */
            invokespecial javax.swing.text.html.MuxingAttributeSet.<init>:([Ljavax/swing/text/AttributeSet;)V
         1: .line 2887
            aload 0 /* this */
            aload 1 /* name */
            putfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
         2: .line 2888
            aload 0 /* this */
            iload 3 /* extendedIndex */
            putfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
         3: .line 2889
            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 2898
            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 2899
            aload 3 /* attrs */
            arraylength
            pop
         2: .line 2900
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
         3: .line 2901
            goto 9
         4: .line 2902
      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 2903
            invokeinterface javax.swing.text.Style.getName:()Ljava/lang/String;
         6: .line 2902
            invokestatic javax.swing.text.html.StyleSheet.getSpecificity:(Ljava/lang/String;)I
            if_icmple 8
         7: .line 2904
            goto 10
         8: .line 2901
      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 2907
      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 2908
            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 2909
            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 2916
            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 2918
            aload 2 /* attrs */
            arraylength
            iconst_1
            isub
            istore 3 /* counter */
        start local 3 // int counter
         2: goto 9
         3: .line 2919
      StackMap locals: javax.swing.text.AttributeSet[] int
      StackMap stack:
            aload 2 /* attrs */
            iload 3 /* counter */
            aaload
            aload 1 /* style */
            if_acmpne 8
         4: .line 2920
            aload 0 /* this */
            iload 3 /* counter */
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.removeAttributeSetAt:(I)V
         5: .line 2921
            iload 3 /* counter */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.extendedIndex:I
            if_icmpge 10
         6: .line 2922
            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 2924
            goto 10
         8: .line 2918
      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 2927
      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 2934
            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 2935
            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 2942
            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 2943
            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 2950
            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 2951
            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 2959
            aload 1 /* selector */
            invokevirtual java.lang.String.length:()I
            istore 2 /* sLast */
        start local 2 // int sLast
         1: .line 2961
            iload 2 /* sLast */
            ifne 3
         2: .line 2962
            iconst_0
            ireturn
         3: .line 2964
      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 2965
            aload 1 /* selector */
            bipush 32
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 4 /* sCurrent */
        start local 4 // int sCurrent
         5: .line 2966
            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 2967
            iload 4 /* sCurrent */
            iflt 8
         7: .line 2968
            iinc 4 /* sCurrent */ 1
         8: .line 2970
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* thisCurrent */
            iflt 10
         9: .line 2971
            iinc 5 /* thisCurrent */ 1
        10: .line 2973
      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 2974
            iconst_0
            ireturn
        12: .line 2977
      StackMap locals:
      StackMap stack:
            iload 4 /* sCurrent */
            iconst_1
            isub
            istore 2 /* sLast */
        13: .line 2978
            aload 1 /* selector */
            bipush 32
            iload 2 /* sLast */
            iconst_1
            isub
            invokevirtual java.lang.String.lastIndexOf:(II)I
            istore 4 /* sCurrent */
        14: .line 2979
            iload 4 /* sCurrent */
            iflt 16
        15: .line 2980
            iinc 4 /* sCurrent */ 1
        16: .line 2982
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* match */
        start local 6 // boolean match
        17: .line 2983
            goto 25
        18: .line 2984
      StackMap locals: int
      StackMap stack:
            iload 5 /* thisCurrent */
            iconst_1
            isub
            istore 3 /* thisLast */
        19: .line 2985
            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 2986
            iload 5 /* thisCurrent */
            iflt 22
        21: .line 2987
            iinc 5 /* thisCurrent */ 1
        22: .line 2989
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* selector */
            iload 4 /* sCurrent */
            iload 2 /* sLast */
            iload 5 /* thisCurrent */
        23: .line 2990
            iload 3 /* thisLast */
        24: .line 2989
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.matches:(Ljava/lang/String;IIII)Z
            istore 6 /* match */
        25: .line 2983
      StackMap locals:
      StackMap stack:
            iload 6 /* match */
            ifne 26
            iload 5 /* thisCurrent */
            iconst_m1
            if_icmpne 18
        26: .line 2992
      StackMap locals:
      StackMap stack:
            iload 6 /* match */
            ifne 28
        27: .line 2993
            iconst_0
            ireturn
        end local 6 // boolean match
        28: .line 2976
      StackMap locals:
      StackMap stack:
            iload 4 /* sCurrent */
            iconst_m1
            if_icmpne 12
        29: .line 2996
            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 3006
            iload 2 /* sCurrent */
            iconst_0
            invokestatic java.lang.Math.max:(II)I
            istore 2 /* sCurrent */
         1: .line 3007
            iload 4 /* thisCurrent */
            iconst_0
            invokestatic java.lang.Math.max:(II)I
            istore 4 /* thisCurrent */
         2: .line 3008
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            bipush 46
            iload 4 /* thisCurrent */
         3: .line 3009
            iload 5 /* thisLast */
         4: .line 3008
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.boundedIndexOf:(Ljava/lang/String;CII)I
            istore 6 /* thisDotIndex */
        start local 6 // int thisDotIndex
         5: .line 3010
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.html.StyleSheet$ResolvedStyle.name:Ljava/lang/String;
            bipush 35
            iload 4 /* thisCurrent */
         6: .line 3011
            iload 5 /* thisLast */
         7: .line 3010
            invokevirtual javax.swing.text.html.StyleSheet$ResolvedStyle.boundedIndexOf:(Ljava/lang/String;CII)I
            istore 7 /* thisPoundIndex */
        start local 7 // int thisPoundIndex
         8: .line 3012
            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 3013
            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 3014
            iload 8 /* sDotIndex */
            iconst_m1
            if_icmpeq 27
        11: .line 3018
            iload 6 /* thisDotIndex */
            iconst_m1
            if_icmpne 13
        12: .line 3019
            iconst_0
            ireturn
        13: .line 3021
      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 3022
            iload 5 /* thisLast */
            iload 6 /* thisDotIndex */
            isub
            iload 3 /* sLast */
            iload 8 /* sDotIndex */
            isub
            if_icmpne 19
        15: .line 3023
            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 3024
            iload 5 /* thisLast */
            iload 6 /* thisDotIndex */
            isub
        17: .line 3023
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        18: .line 3024
            ifne 26
        19: .line 3025
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        20: .line 3030
      StackMap locals:
      StackMap stack:
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
            if_icmpne 25
        21: .line 3031
            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 3032
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
        23: .line 3031
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        24: .line 3032
            ifne 26
        25: .line 3033
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        26: .line 3036
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        27: .line 3038
      StackMap locals:
      StackMap stack:
            iload 9 /* sPoundIndex */
            iconst_m1
            if_icmpeq 44
        28: .line 3042
            iload 7 /* thisPoundIndex */
            iconst_m1
            if_icmpne 30
        29: .line 3043
            iconst_0
            ireturn
        30: .line 3045
      StackMap locals:
      StackMap stack:
            iload 2 /* sCurrent */
            iload 9 /* sPoundIndex */
            if_icmpne 37
        31: .line 3046
            iload 5 /* thisLast */
            iload 7 /* thisPoundIndex */
            isub
            iload 3 /* sLast */
            iload 9 /* sPoundIndex */
            isub
            if_icmpne 36
        32: .line 3047
            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 3048
            iload 5 /* thisLast */
            iload 7 /* thisPoundIndex */
            isub
        34: .line 3047
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        35: .line 3048
            ifne 43
        36: .line 3049
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        37: .line 3054
      StackMap locals:
      StackMap stack:
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
            if_icmpne 42
        38: .line 3055
            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 3056
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
        40: .line 3055
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        41: .line 3056
            ifne 43
        42: .line 3057
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        43: .line 3060
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        44: .line 3062
      StackMap locals:
      StackMap stack:
            iload 6 /* thisDotIndex */
            iconst_m1
            if_icmpeq 52
        45: .line 3064
            iload 6 /* thisDotIndex */
            iload 4 /* thisCurrent */
            isub
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            if_icmpne 51
        46: .line 3065
            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 3066
            iload 6 /* thisDotIndex */
            iload 4 /* thisCurrent */
            isub
        48: .line 3065
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        49: .line 3066
            ifeq 51
        50: .line 3064
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        51: iconst_0
            ireturn
        52: .line 3068
      StackMap locals:
      StackMap stack:
            iload 7 /* thisPoundIndex */
            iconst_m1
            if_icmpeq 60
        53: .line 3070
            iload 7 /* thisPoundIndex */
            iload 4 /* thisCurrent */
            isub
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            if_icmpne 59
        54: .line 3071
            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 3072
            iload 7 /* thisPoundIndex */
            iload 4 /* thisCurrent */
            isub
        56: .line 3071
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        57: .line 3072
            ifeq 59
        58: .line 3070
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        59: iconst_0
            ireturn
        60: .line 3075
      StackMap locals:
      StackMap stack:
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
            iload 3 /* sLast */
            iload 2 /* sCurrent */
            isub
            if_icmpne 66
        61: .line 3076
            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 3077
            iload 5 /* thisLast */
            iload 4 /* thisCurrent */
            isub
        63: .line 3076
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
        64: .line 3077
            ifeq 66
        65: .line 3075
            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 3087
            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 3088
            iload 5 /* retValue */
            iload 4 /* end */
            if_icmplt 3
         2: .line 3089
            iconst_m1
            ireturn
         3: .line 3091
      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 3094
            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 3095
            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 3096
            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 3097
            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 3098
            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 3099
            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 3100
            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 3101
            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 3102
            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 3104
            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