abstract class javax.swing.text.rtf.RTFReader$AttributeTrackingDestination implements javax.swing.text.rtf.RTFReader$Destination
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination
  super_class: java.lang.Object
{
  javax.swing.text.MutableAttributeSet characterAttributes;
    descriptor: Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0000) 

  javax.swing.text.MutableAttributeSet paragraphAttributes;
    descriptor: Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0000) 

  javax.swing.text.MutableAttributeSet sectionAttributes;
    descriptor: Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0000) 

  final javax.swing.text.rtf.RTFReader this$0;
    descriptor: Ljavax/swing/text/rtf/RTFReader;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(javax.swing.text.rtf.RTFReader);
    descriptor: (Ljavax/swing/text/rtf/RTFReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1060
            aload 0 /* this */
            aload 1
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
         1: .line 1059
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         2: .line 1061
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.rootCharacterAttributes:()Ljavax/swing/text/MutableAttributeSet;
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
         3: .line 1062
            aload 1
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "chr"
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 1063
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.rootParagraphAttributes:()Ljavax/swing/text/MutableAttributeSet;
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
         5: .line 1064
            aload 1
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "pgf"
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 1065
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.rootSectionAttributes:()Ljavax/swing/text/MutableAttributeSet;
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
         7: .line 1066
            aload 1
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "sec"
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 1067
            return
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
    MethodParameters:
        Name  Flags
      this$0  final

  public abstract void handleText(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      text  

  public void handleBinaryBlob(byte[]);
    descriptor: ([B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
        start local 1 // byte[] data
         0: .line 1076
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            ldc "Unexpected binary data in RTF file."
            invokevirtual javax.swing.text.rtf.RTFReader.warning:(Ljava/lang/String;)V
         1: .line 1077
            return
        end local 1 // byte[] data
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            0    2     1  data  [B
    MethodParameters:
      Name  Flags
      data  

  public void begingroup();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1081
            aload 0 /* this */
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.currentTextAttributes:()Ljavax/swing/text/MutableAttributeSet;
            astore 1 /* characterParent */
        start local 1 // javax.swing.text.AttributeSet characterParent
         1: .line 1082
            aload 0 /* this */
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.currentParagraphAttributes:()Ljavax/swing/text/MutableAttributeSet;
            astore 2 /* paragraphParent */
        start local 2 // javax.swing.text.AttributeSet paragraphParent
         2: .line 1083
            aload 0 /* this */
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.currentSectionAttributes:()Ljavax/swing/text/AttributeSet;
            astore 3 /* sectionParent */
        start local 3 // javax.swing.text.AttributeSet sectionParent
         3: .line 1091
            aload 0 /* this */
            new javax.swing.text.SimpleAttributeSet
            dup
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
         4: .line 1092
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            aload 1 /* characterParent */
            invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
         5: .line 1093
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "chr"
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 1095
            aload 0 /* this */
            new javax.swing.text.SimpleAttributeSet
            dup
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
         7: .line 1096
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
            aload 2 /* paragraphParent */
            invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
         8: .line 1097
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "pgf"
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 1099
            aload 0 /* this */
            new javax.swing.text.SimpleAttributeSet
            dup
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
        10: .line 1100
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
            aload 3 /* sectionParent */
            invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
        11: .line 1101
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "sec"
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 1102
            return
        end local 3 // javax.swing.text.AttributeSet sectionParent
        end local 2 // javax.swing.text.AttributeSet paragraphParent
        end local 1 // javax.swing.text.AttributeSet characterParent
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   13     0             this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            1   13     1  characterParent  Ljavax/swing/text/AttributeSet;
            2   13     2  paragraphParent  Ljavax/swing/text/AttributeSet;
            3   13     3    sectionParent  Ljavax/swing/text/AttributeSet;

  public void endgroup(java.util.Dictionary<java.lang.Object, java.lang.Object>);
    descriptor: (Ljava/util/Dictionary;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
        start local 1 // java.util.Dictionary oldState
         0: .line 1106
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "chr"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.MutableAttributeSet
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
         1: .line 1107
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "pgf"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.MutableAttributeSet
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
         2: .line 1108
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "sec"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.MutableAttributeSet
            putfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
         3: .line 1109
            return
        end local 1 // java.util.Dictionary oldState
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            0    4     1  oldState  Ljava/util/Dictionary<Ljava/lang/Object;Ljava/lang/Object;>;
    Signature: (Ljava/util/Dictionary<Ljava/lang/Object;Ljava/lang/Object;>;)V
    MethodParameters:
          Name  Flags
      oldState  

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1113
            return
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;

  public boolean handleKeyword(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
        start local 1 // java.lang.String keyword
         0: .line 1117
            aload 1 /* keyword */
            ldc "ulnone"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 1118
            aload 0 /* this */
            ldc "ul"
            iconst_0
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
            ireturn
         2: .line 1122
      StackMap locals:
      StackMap stack:
            getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
            aload 1 /* keyword */
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.rtf.RTFAttribute
            astore 2 /* attr */
        start local 2 // javax.swing.text.rtf.RTFAttribute attr
         3: .line 1123
            aload 2 /* attr */
            ifnull 20
         4: .line 1126
            aload 2 /* attr */
            invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
            tableswitch { // 0 - 4
                    0: 5
                    1: 7
                    2: 9
                    3: 15
                    4: 11
              default: 17
          }
         5: .line 1128
      StackMap locals: javax.swing.text.rtf.RTFAttribute
      StackMap stack:
            aload 2 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
            istore 3 /* ok */
        start local 3 // boolean ok
         6: .line 1129
            goto 18
        end local 3 // boolean ok
         7: .line 1131
      StackMap locals:
      StackMap stack:
            aload 2 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
            istore 3 /* ok */
        start local 3 // boolean ok
         8: .line 1132
            goto 18
        end local 3 // boolean ok
         9: .line 1134
      StackMap locals:
      StackMap stack:
            aload 2 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
            istore 3 /* ok */
        start local 3 // boolean ok
        10: .line 1135
            goto 18
        end local 3 // boolean ok
        11: .line 1137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            putfield javax.swing.text.rtf.MockAttributeSet.backing:Ljava/util/Dictionary;
        12: .line 1138
            aload 2 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
            istore 3 /* ok */
        start local 3 // boolean ok
        13: .line 1139
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
            aconst_null
            putfield javax.swing.text.rtf.MockAttributeSet.backing:Ljava/util/Dictionary;
        14: .line 1140
            goto 18
        end local 3 // boolean ok
        15: .line 1142
      StackMap locals:
      StackMap stack:
            aload 2 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.documentAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;)Z
            istore 3 /* ok */
        start local 3 // boolean ok
        16: .line 1143
            goto 18
        end local 3 // boolean ok
        17: .line 1146
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* ok */
        start local 3 // boolean ok
        18: .line 1149
      StackMap locals: int
      StackMap stack:
            iload 3 /* ok */
            ifeq 20
        19: .line 1150
            iconst_1
            ireturn
        end local 3 // boolean ok
        end local 2 // javax.swing.text.rtf.RTFAttribute attr
        20: .line 1155
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "plain"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 23
        21: .line 1156
            aload 0 /* this */
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.resetCharacterAttributes:()V
        22: .line 1157
            iconst_1
            ireturn
        23: .line 1160
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "pard"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
        24: .line 1161
            aload 0 /* this */
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.resetParagraphAttributes:()V
        25: .line 1162
            iconst_1
            ireturn
        26: .line 1165
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "sectd"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 29
        27: .line 1166
            aload 0 /* this */
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.resetSectionAttributes:()V
        28: .line 1167
            iconst_1
            ireturn
        29: .line 1170
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String keyword
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   30     0     this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            0   30     1  keyword  Ljava/lang/String;
            3   20     2     attr  Ljavax/swing/text/rtf/RTFAttribute;
            6    7     3       ok  Z
            8    9     3       ok  Z
           10   11     3       ok  Z
           13   15     3       ok  Z
           16   17     3       ok  Z
           18   20     3       ok  Z
    MethodParameters:
         Name  Flags
      keyword  

  public boolean handleKeyword(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=11, args_size=3
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
        start local 1 // java.lang.String keyword
        start local 2 // int parameter
         0: .line 1177
            aload 1 /* keyword */
            ldc "fc"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 1178
            ldc "cf"
            astore 1 /* keyword */
         2: .line 1180
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "f"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         3: .line 1181
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            aload 1 /* keyword */
            iload 2 /* parameter */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 1182
            iconst_1
            ireturn
         5: .line 1184
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "cf"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 1185
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            aload 1 /* keyword */
            iload 2 /* parameter */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 1186
            iconst_1
            ireturn
         8: .line 1188
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "cb"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 11
         9: .line 1189
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            aload 1 /* keyword */
            iload 2 /* parameter */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 1190
            iconst_1
            ireturn
        11: .line 1194
      StackMap locals:
      StackMap stack:
            getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
            aload 1 /* keyword */
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.rtf.RTFAttribute
            astore 3 /* attr */
        start local 3 // javax.swing.text.rtf.RTFAttribute attr
        12: .line 1195
            aload 3 /* attr */
            ifnull 29
        13: .line 1198
            aload 3 /* attr */
            invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
            tableswitch { // 0 - 4
                    0: 14
                    1: 16
                    2: 18
                    3: 24
                    4: 20
              default: 26
          }
        14: .line 1200
      StackMap locals: javax.swing.text.rtf.RTFAttribute
      StackMap stack:
            aload 3 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            iload 2 /* parameter */
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
            istore 4 /* ok */
        start local 4 // boolean ok
        15: .line 1201
            goto 27
        end local 4 // boolean ok
        16: .line 1203
      StackMap locals:
      StackMap stack:
            aload 3 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
            iload 2 /* parameter */
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
            istore 4 /* ok */
        start local 4 // boolean ok
        17: .line 1204
            goto 27
        end local 4 // boolean ok
        18: .line 1206
      StackMap locals:
      StackMap stack:
            aload 3 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
            iload 2 /* parameter */
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
            istore 4 /* ok */
        start local 4 // boolean ok
        19: .line 1207
            goto 27
        end local 4 // boolean ok
        20: .line 1209
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            putfield javax.swing.text.rtf.MockAttributeSet.backing:Ljava/util/Dictionary;
        21: .line 1210
            aload 3 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
            iload 2 /* parameter */
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
            istore 4 /* ok */
        start local 4 // boolean ok
        22: .line 1211
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.mockery:Ljavax/swing/text/rtf/MockAttributeSet;
            aconst_null
            putfield javax.swing.text.rtf.MockAttributeSet.backing:Ljava/util/Dictionary;
        23: .line 1212
            goto 27
        end local 4 // boolean ok
        24: .line 1214
      StackMap locals:
      StackMap stack:
            aload 3 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.documentAttributes:Ljavax/swing/text/MutableAttributeSet;
            iload 2 /* parameter */
            invokeinterface javax.swing.text.rtf.RTFAttribute.set:(Ljavax/swing/text/MutableAttributeSet;I)Z
            istore 4 /* ok */
        start local 4 // boolean ok
        25: .line 1215
            goto 27
        end local 4 // boolean ok
        26: .line 1218
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* ok */
        start local 4 // boolean ok
        27: .line 1221
      StackMap locals: int
      StackMap stack:
            iload 4 /* ok */
            ifeq 29
        28: .line 1222
            iconst_1
            ireturn
        end local 4 // boolean ok
        end local 3 // javax.swing.text.rtf.RTFAttribute attr
        29: .line 1226
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "fs"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 32
        30: .line 1227
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            iload 2 /* parameter */
            iconst_2
            idiv
            invokestatic javax.swing.text.StyleConstants.setFontSize:(Ljavax/swing/text/MutableAttributeSet;I)V
        31: .line 1228
            iconst_1
            ireturn
        32: .line 1233
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "sl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 40
        33: .line 1234
            iload 2 /* parameter */
            sipush 1000
            if_icmpne 36
        34: .line 1235
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            getstatic javax.swing.text.StyleConstants.LineSpacing:Ljava/lang/Object;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
        35: .line 1236
            goto 39
        36: .line 1241
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
        37: .line 1242
            iload 2 /* parameter */
            i2f
            ldc 20.0
            fdiv
        38: .line 1241
            invokestatic javax.swing.text.StyleConstants.setLineSpacing:(Ljavax/swing/text/MutableAttributeSet;F)V
        39: .line 1244
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        40: .line 1249
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "tx"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 41
            aload 1 /* keyword */
            ldc "tb"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 68
        41: .line 1250
      StackMap locals:
      StackMap stack:
            iload 2 /* parameter */
            i2f
            ldc 20.0
            fdiv
            fstore 3 /* tabPosition */
        start local 3 // float tabPosition
        42: .line 1254
            iconst_0
            istore 4 /* tabAlignment */
        start local 4 // int tabAlignment
        43: .line 1255
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "tab_alignment"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Number
            astore 6 /* item */
        start local 6 // java.lang.Number item
        44: .line 1256
            aload 6 /* item */
            ifnull 46
        45: .line 1257
            aload 6 /* item */
            invokevirtual java.lang.Number.intValue:()I
            istore 4 /* tabAlignment */
        46: .line 1258
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination java.lang.String int float int top java.lang.Number
      StackMap stack:
            iconst_0
            istore 5 /* tabLeader */
        start local 5 // int tabLeader
        47: .line 1259
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "tab_leader"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Number
            astore 6 /* item */
        48: .line 1260
            aload 6 /* item */
            ifnull 50
        49: .line 1261
            aload 6 /* item */
            invokevirtual java.lang.Number.intValue:()I
            istore 5 /* tabLeader */
        50: .line 1262
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination java.lang.String int float int int java.lang.Number
      StackMap stack:
            aload 1 /* keyword */
            ldc "tb"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 52
        51: .line 1263
            iconst_5
            istore 4 /* tabAlignment */
        52: .line 1265
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "tab_alignment"
            invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        53: .line 1266
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "tab_leader"
            invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        54: .line 1268
            new javax.swing.text.TabStop
            dup
            fload 3 /* tabPosition */
            iload 4 /* tabAlignment */
            iload 5 /* tabLeader */
            invokespecial javax.swing.text.TabStop.<init>:(FII)V
            astore 7 /* newStop */
        start local 7 // javax.swing.text.TabStop newStop
        55: .line 1273
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "_tabs"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Dictionary
            astore 10 /* tmp */
        start local 10 // java.util.Dictionary tmp
        56: .line 1274
            aload 10 /* tmp */
            astore 8 /* tabs */
        start local 8 // java.util.Dictionary tabs
        57: .line 1275
            aload 8 /* tabs */
            ifnonnull 62
        58: .line 1276
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            astore 8 /* tabs */
        59: .line 1277
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "_tabs"
            aload 8 /* tabs */
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        60: .line 1278
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 9 /* stopCount */
        start local 9 // java.lang.Integer stopCount
        61: .line 1279
            goto 64
        end local 9 // java.lang.Integer stopCount
        62: .line 1280
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination java.lang.String int float int int java.lang.Number javax.swing.text.TabStop java.util.Dictionary top java.util.Dictionary
      StackMap stack:
            aload 8 /* tabs */
            ldc "stop count"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 9 /* stopCount */
        start local 9 // java.lang.Integer stopCount
        63: .line 1281
            iconst_1
            aload 9 /* stopCount */
            invokevirtual java.lang.Integer.intValue:()I
            iadd
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 9 /* stopCount */
        64: .line 1283
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination java.lang.String int float int int java.lang.Number javax.swing.text.TabStop java.util.Dictionary java.lang.Integer java.util.Dictionary
      StackMap stack:
            aload 8 /* tabs */
            aload 9 /* stopCount */
            aload 7 /* newStop */
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        65: .line 1284
            aload 8 /* tabs */
            ldc "stop count"
            aload 9 /* stopCount */
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        66: .line 1285
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "_tabs_immutable"
            invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        67: .line 1287
            iconst_1
            ireturn
        end local 10 // java.util.Dictionary tmp
        end local 9 // java.lang.Integer stopCount
        end local 8 // java.util.Dictionary tabs
        end local 7 // javax.swing.text.TabStop newStop
        end local 6 // java.lang.Number item
        end local 5 // int tabLeader
        end local 4 // int tabAlignment
        end local 3 // float tabPosition
        68: .line 1290
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination java.lang.String int
      StackMap stack:
            aload 1 /* keyword */
            ldc "s"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 72
        69: .line 1291
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.paragraphStyles:[Ljavax/swing/text/Style;
            ifnull 72
        70: .line 1292
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "paragraphStyle"
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.paragraphStyles:[Ljavax/swing/text/Style;
            iload 2 /* parameter */
            aaload
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        71: .line 1293
            iconst_1
            ireturn
        72: .line 1296
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "cs"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 76
        73: .line 1297
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.characterStyles:[Ljavax/swing/text/Style;
            ifnull 76
        74: .line 1298
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "characterStyle"
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.characterStyles:[Ljavax/swing/text/Style;
            iload 2 /* parameter */
            aaload
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        75: .line 1299
            iconst_1
            ireturn
        76: .line 1302
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "ds"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 80
        77: .line 1303
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.sectionStyles:[Ljavax/swing/text/Style;
            ifnull 80
        78: .line 1304
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "sectionStyle"
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.sectionStyles:[Ljavax/swing/text/Style;
            iload 2 /* parameter */
            aaload
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        79: .line 1305
            iconst_1
            ireturn
        80: .line 1308
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // int parameter
        end local 1 // java.lang.String keyword
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   81     0          this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            0   81     1       keyword  Ljava/lang/String;
            0   81     2     parameter  I
           12   29     3          attr  Ljavax/swing/text/rtf/RTFAttribute;
           15   16     4            ok  Z
           17   18     4            ok  Z
           19   20     4            ok  Z
           22   24     4            ok  Z
           25   26     4            ok  Z
           27   29     4            ok  Z
           42   68     3   tabPosition  F
           43   68     4  tabAlignment  I
           47   68     5     tabLeader  I
           44   68     6          item  Ljava/lang/Number;
           55   68     7       newStop  Ljavax/swing/text/TabStop;
           57   68     8          tabs  Ljava/util/Dictionary<Ljava/lang/Object;Ljava/lang/Object;>;
           61   62     9     stopCount  Ljava/lang/Integer;
           63   68     9     stopCount  Ljava/lang/Integer;
           56   68    10           tmp  Ljava/util/Dictionary<Ljava/lang/Object;Ljava/lang/Object;>;
    MethodParameters:
           Name  Flags
      keyword    
      parameter  

  protected javax.swing.text.MutableAttributeSet rootCharacterAttributes();
    descriptor: ()Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1315
            new javax.swing.text.SimpleAttributeSet
            dup
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
            astore 1 /* set */
        start local 1 // javax.swing.text.MutableAttributeSet set
         1: .line 1319
            aload 1 /* set */
            iconst_0
            invokestatic javax.swing.text.StyleConstants.setItalic:(Ljavax/swing/text/MutableAttributeSet;Z)V
         2: .line 1320
            aload 1 /* set */
            iconst_0
            invokestatic javax.swing.text.StyleConstants.setBold:(Ljavax/swing/text/MutableAttributeSet;Z)V
         3: .line 1321
            aload 1 /* set */
            iconst_0
            invokestatic javax.swing.text.StyleConstants.setUnderline:(Ljavax/swing/text/MutableAttributeSet;Z)V
         4: .line 1322
            aload 1 /* set */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            invokevirtual javax.swing.text.rtf.RTFReader.defaultColor:()Ljava/awt/Color;
            invokestatic javax.swing.text.StyleConstants.setForeground:(Ljavax/swing/text/MutableAttributeSet;Ljava/awt/Color;)V
         5: .line 1324
            aload 1 /* set */
            areturn
        end local 1 // javax.swing.text.MutableAttributeSet set
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            1    6     1   set  Ljavax/swing/text/MutableAttributeSet;

  protected javax.swing.text.MutableAttributeSet rootParagraphAttributes();
    descriptor: ()Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1331
            new javax.swing.text.SimpleAttributeSet
            dup
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
            astore 1 /* set */
        start local 1 // javax.swing.text.MutableAttributeSet set
         1: .line 1333
            aload 1 /* set */
            fconst_0
            invokestatic javax.swing.text.StyleConstants.setLeftIndent:(Ljavax/swing/text/MutableAttributeSet;F)V
         2: .line 1334
            aload 1 /* set */
            fconst_0
            invokestatic javax.swing.text.StyleConstants.setRightIndent:(Ljavax/swing/text/MutableAttributeSet;F)V
         3: .line 1335
            aload 1 /* set */
            fconst_0
            invokestatic javax.swing.text.StyleConstants.setFirstLineIndent:(Ljavax/swing/text/MutableAttributeSet;F)V
         4: .line 1338
            aload 1 /* set */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.target:Ljavax/swing/text/StyledDocument;
            ldc "default"
            invokeinterface javax.swing.text.StyledDocument.getStyle:(Ljava/lang/String;)Ljavax/swing/text/Style;
            invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
         5: .line 1340
            aload 1 /* set */
            areturn
        end local 1 // javax.swing.text.MutableAttributeSet set
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            1    6     1   set  Ljavax/swing/text/MutableAttributeSet;

  protected javax.swing.text.MutableAttributeSet rootSectionAttributes();
    descriptor: ()Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1347
            new javax.swing.text.SimpleAttributeSet
            dup
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
            astore 1 /* set */
        start local 1 // javax.swing.text.MutableAttributeSet set
         1: .line 1349
            aload 1 /* set */
            areturn
        end local 1 // javax.swing.text.MutableAttributeSet set
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            1    2     1   set  Ljavax/swing/text/MutableAttributeSet;

  javax.swing.text.MutableAttributeSet currentTextAttributes();
    descriptor: ()Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1361
            new javax.swing.text.SimpleAttributeSet
            dup
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:(Ljavax/swing/text/AttributeSet;)V
         1: .line 1360
            astore 1 /* attributes */
        start local 1 // javax.swing.text.MutableAttributeSet attributes
         2: .line 1369
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "f"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 2 /* fontnum */
        start local 2 // java.lang.Integer fontnum
         3: .line 1372
            aload 2 /* fontnum */
            ifnull 6
         4: .line 1373
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.fontTable:Ljava/util/Dictionary;
            aload 2 /* fontnum */
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* fontFamily */
        start local 4 // java.lang.String fontFamily
         5: goto 7
        end local 4 // java.lang.String fontFamily
         6: .line 1375
      StackMap locals: javax.swing.text.MutableAttributeSet java.lang.Integer
      StackMap stack:
            aconst_null
            astore 4 /* fontFamily */
        start local 4 // java.lang.String fontFamily
         7: .line 1376
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer top java.lang.String
      StackMap stack:
            aload 4 /* fontFamily */
            ifnull 9
         8: .line 1377
            aload 1 /* attributes */
            aload 4 /* fontFamily */
            invokestatic javax.swing.text.StyleConstants.setFontFamily:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/String;)V
            goto 10
         9: .line 1379
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            getstatic javax.swing.text.StyleConstants.FontFamily:Ljava/lang/Object;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
        10: .line 1381
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
            ifnull 17
        11: .line 1382
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "cf"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 3 /* stateItem */
        start local 3 // java.lang.Integer stateItem
        12: .line 1383
            aload 3 /* stateItem */
            ifnull 16
        13: .line 1384
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
            aload 3 /* stateItem */
            invokevirtual java.lang.Integer.intValue:()I
            aaload
            astore 5 /* fg */
        start local 5 // java.awt.Color fg
        14: .line 1385
            aload 1 /* attributes */
            aload 5 /* fg */
            invokestatic javax.swing.text.StyleConstants.setForeground:(Ljavax/swing/text/MutableAttributeSet;Ljava/awt/Color;)V
        end local 5 // java.awt.Color fg
        15: .line 1386
            goto 17
        16: .line 1388
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer java.lang.Integer java.lang.String
      StackMap stack:
            aload 1 /* attributes */
            getstatic javax.swing.text.StyleConstants.Foreground:Ljava/lang/Object;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
        end local 3 // java.lang.Integer stateItem
        17: .line 1392
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer top java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
            ifnull 26
        18: .line 1393
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "cb"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 3 /* stateItem */
        start local 3 // java.lang.Integer stateItem
        19: .line 1394
            aload 3 /* stateItem */
            ifnull 25
        20: .line 1395
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
            aload 3 /* stateItem */
            invokevirtual java.lang.Integer.intValue:()I
            aaload
            astore 5 /* bg */
        start local 5 // java.awt.Color bg
        21: .line 1396
            aload 1 /* attributes */
            getstatic javax.swing.text.StyleConstants.Background:Ljava/lang/Object;
        22: .line 1397
            aload 5 /* bg */
        23: .line 1396
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        end local 5 // java.awt.Color bg
        24: .line 1398
            goto 26
        25: .line 1400
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer java.lang.Integer java.lang.String
      StackMap stack:
            aload 1 /* attributes */
            getstatic javax.swing.text.StyleConstants.Background:Ljava/lang/Object;
            invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
        end local 3 // java.lang.Integer stateItem
        26: .line 1404
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet java.lang.Integer top java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "characterStyle"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.Style
            astore 5 /* characterStyle */
        start local 5 // javax.swing.text.Style characterStyle
        27: .line 1405
            aload 5 /* characterStyle */
            ifnull 29
        28: .line 1406
            aload 1 /* attributes */
            aload 5 /* characterStyle */
            invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
        29: .line 1410
      StackMap locals: javax.swing.text.Style
      StackMap stack:
            aload 1 /* attributes */
            areturn
        end local 5 // javax.swing.text.Style characterStyle
        end local 4 // java.lang.String fontFamily
        end local 2 // java.lang.Integer fontnum
        end local 1 // javax.swing.text.MutableAttributeSet attributes
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   30     0            this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            2   30     1      attributes  Ljavax/swing/text/MutableAttributeSet;
            3   30     2         fontnum  Ljava/lang/Integer;
           12   17     3       stateItem  Ljava/lang/Integer;
           19   26     3       stateItem  Ljava/lang/Integer;
            5    6     4      fontFamily  Ljava/lang/String;
            7   30     4      fontFamily  Ljava/lang/String;
           14   15     5              fg  Ljava/awt/Color;
           21   24     5              bg  Ljava/awt/Color;
           27   30     5  characterStyle  Ljavax/swing/text/Style;

  javax.swing.text.MutableAttributeSet currentParagraphAttributes();
    descriptor: ()Ljavax/swing/text/MutableAttributeSet;
    flags: (0x0000) 
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1423
            new javax.swing.text.SimpleAttributeSet
            dup
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:(Ljavax/swing/text/AttributeSet;)V
            astore 1 /* bld */
        start local 1 // javax.swing.text.MutableAttributeSet bld
         1: .line 1430
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "_tabs_immutable"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.TabStop[]
            astore 2 /* tabs */
        start local 2 // javax.swing.text.TabStop[] tabs
         2: .line 1431
            aload 2 /* tabs */
            ifnonnull 13
         3: .line 1433
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "_tabs"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Dictionary
            astore 3 /* workingTabs */
        start local 3 // java.util.Dictionary workingTabs
         4: .line 1434
            aload 3 /* workingTabs */
            ifnull 13
         5: .line 1435
            aload 3 /* workingTabs */
            ldc "stop count"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 4 /* count */
        start local 4 // int count
         6: .line 1436
            iload 4 /* count */
            anewarray javax.swing.text.TabStop
            astore 2 /* tabs */
         7: .line 1437
            iconst_1
            istore 5 /* ix */
        start local 5 // int ix
         8: goto 11
         9: .line 1438
      StackMap locals: javax.swing.text.rtf.RTFReader$AttributeTrackingDestination javax.swing.text.MutableAttributeSet javax.swing.text.TabStop[] java.util.Dictionary int int
      StackMap stack:
            aload 2 /* tabs */
            iload 5 /* ix */
            iconst_1
            isub
            aload 3 /* workingTabs */
            iload 5 /* ix */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.TabStop
            aastore
        10: .line 1437
            iinc 5 /* ix */ 1
      StackMap locals:
      StackMap stack:
        11: iload 5 /* ix */
            iload 4 /* count */
            if_icmple 9
        end local 5 // int ix
        12: .line 1439
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "_tabs_immutable"
            aload 2 /* tabs */
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 4 // int count
        end local 3 // java.util.Dictionary workingTabs
        13: .line 1442
      StackMap locals:
      StackMap stack:
            aload 2 /* tabs */
            ifnull 15
        14: .line 1443
            aload 1 /* bld */
            ldc "tabs"
            aload 2 /* tabs */
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        15: .line 1445
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "paragraphStyle"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.Style
            astore 3 /* paragraphStyle */
        start local 3 // javax.swing.text.Style paragraphStyle
        16: .line 1446
            aload 3 /* paragraphStyle */
            ifnull 18
        17: .line 1447
            aload 1 /* bld */
            aload 3 /* paragraphStyle */
            invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
        18: .line 1449
      StackMap locals: javax.swing.text.Style
      StackMap stack:
            aload 1 /* bld */
            areturn
        end local 3 // javax.swing.text.Style paragraphStyle
        end local 2 // javax.swing.text.TabStop[] tabs
        end local 1 // javax.swing.text.MutableAttributeSet bld
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   19     0            this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            1   19     1             bld  Ljavax/swing/text/MutableAttributeSet;
            2   19     2            tabs  [Ljavax/swing/text/TabStop;
            4   13     3     workingTabs  Ljava/util/Dictionary<Ljava/lang/Object;Ljava/lang/Object;>;
            6   13     4           count  I
            8   12     5              ix  I
           16   19     3  paragraphStyle  Ljavax/swing/text/Style;

  public javax.swing.text.AttributeSet currentSectionAttributes();
    descriptor: ()Ljavax/swing/text/AttributeSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1460
            new javax.swing.text.SimpleAttributeSet
            dup
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.sectionAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokespecial javax.swing.text.SimpleAttributeSet.<init>:(Ljavax/swing/text/AttributeSet;)V
            astore 1 /* attributes */
        start local 1 // javax.swing.text.MutableAttributeSet attributes
         1: .line 1462
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "sectionStyle"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javax.swing.text.Style
            astore 2 /* sectionStyle */
        start local 2 // javax.swing.text.Style sectionStyle
         2: .line 1463
            aload 2 /* sectionStyle */
            ifnull 4
         3: .line 1464
            aload 1 /* attributes */
            aload 2 /* sectionStyle */
            invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
         4: .line 1466
      StackMap locals: javax.swing.text.MutableAttributeSet javax.swing.text.Style
      StackMap stack:
            aload 1 /* attributes */
            areturn
        end local 2 // javax.swing.text.Style sectionStyle
        end local 1 // javax.swing.text.MutableAttributeSet attributes
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            1    5     1    attributes  Ljavax/swing/text/MutableAttributeSet;
            2    5     2  sectionStyle  Ljavax/swing/text/Style;

  protected void resetCharacterAttributes();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1474
            aload 0 /* this */
            ldc "f"
            iconst_0
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
            pop
         1: .line 1475
            aload 0 /* this */
            ldc "cf"
            iconst_0
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
            pop
         2: .line 1477
            aload 0 /* this */
            ldc "fs"
            bipush 24
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
            pop
         3: .line 1479
            getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
            invokevirtual java.util.Dictionary.elements:()Ljava/util/Enumeration;
            astore 1 /* attributes */
        start local 1 // java.util.Enumeration attributes
         4: .line 1480
            goto 8
         5: .line 1481
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 1 /* attributes */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast javax.swing.text.rtf.RTFAttribute
            astore 2 /* attr */
        start local 2 // javax.swing.text.rtf.RTFAttribute attr
         6: .line 1482
            aload 2 /* attr */
            invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
            ifne 8
         7: .line 1483
            aload 2 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokeinterface javax.swing.text.rtf.RTFAttribute.setDefault:(Ljavax/swing/text/MutableAttributeSet;)Z
            pop
        end local 2 // javax.swing.text.rtf.RTFAttribute attr
         8: .line 1480
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 5
         9: .line 1486
            aload 0 /* this */
            ldc "sl"
            sipush 1000
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
            pop
        10: .line 1488
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "characterStyle"
            invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 1489
            return
        end local 1 // java.util.Enumeration attributes
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            4   12     1  attributes  Ljava/util/Enumeration<Ljavax/swing/text/rtf/RTFAttribute;>;
            6    8     2        attr  Ljavax/swing/text/rtf/RTFAttribute;

  protected void resetParagraphAttributes();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1496
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "_tabs"
            invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 1497
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "_tabs_immutable"
            invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 1498
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "paragraphStyle"
            invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 1500
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
         4: .line 1501
            iconst_0
         5: .line 1500
            invokestatic javax.swing.text.StyleConstants.setAlignment:(Ljavax/swing/text/MutableAttributeSet;I)V
         6: .line 1503
            getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
            invokevirtual java.util.Dictionary.elements:()Ljava/util/Enumeration;
            astore 1 /* attributes */
        start local 1 // java.util.Enumeration attributes
         7: .line 1504
            goto 11
         8: .line 1505
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 1 /* attributes */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast javax.swing.text.rtf.RTFAttribute
            astore 2 /* attr */
        start local 2 // javax.swing.text.rtf.RTFAttribute attr
         9: .line 1506
            aload 2 /* attr */
            invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
            iconst_1
            if_icmpne 11
        10: .line 1507
            aload 2 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokeinterface javax.swing.text.rtf.RTFAttribute.setDefault:(Ljavax/swing/text/MutableAttributeSet;)Z
            pop
        end local 2 // javax.swing.text.rtf.RTFAttribute attr
        11: .line 1504
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 8
        12: .line 1509
            return
        end local 1 // java.util.Enumeration attributes
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            7   13     1  attributes  Ljava/util/Enumeration<Ljavax/swing/text/rtf/RTFAttribute;>;
            9   11     2        attr  Ljavax/swing/text/rtf/RTFAttribute;

  protected void resetSectionAttributes();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
         0: .line 1516
            getstatic javax.swing.text.rtf.RTFReader.straightforwardAttributes:Ljava/util/Dictionary;
            invokevirtual java.util.Dictionary.elements:()Ljava/util/Enumeration;
            astore 1 /* attributes */
        start local 1 // java.util.Enumeration attributes
         1: .line 1517
            goto 5
         2: .line 1518
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 1 /* attributes */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast javax.swing.text.rtf.RTFAttribute
            astore 2 /* attr */
        start local 2 // javax.swing.text.rtf.RTFAttribute attr
         3: .line 1519
            aload 2 /* attr */
            invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
            iconst_2
            if_icmpne 5
         4: .line 1520
            aload 2 /* attr */
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
            invokeinterface javax.swing.text.rtf.RTFAttribute.setDefault:(Ljavax/swing/text/MutableAttributeSet;)Z
            pop
        end local 2 // javax.swing.text.rtf.RTFAttribute attr
         5: .line 1517
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 2
         6: .line 1523
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.parserState:Ljava/util/Dictionary;
            ldc "sectionStyle"
            invokevirtual java.util.Dictionary.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 1524
            return
        end local 1 // java.util.Enumeration attributes
        end local 0 // javax.swing.text.rtf.RTFReader$AttributeTrackingDestination this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            1    8     1  attributes  Ljava/util/Enumeration<Ljavax/swing/text/rtf/RTFAttribute;>;
            3    5     2        attr  Ljavax/swing/text/rtf/RTFAttribute;
}
SourceFile: "RTFReader.java"
NestHost: javax.swing.text.rtf.RTFReader
InnerClasses:
  abstract AttributeTrackingDestination = javax.swing.text.rtf.RTFReader$AttributeTrackingDestination of javax.swing.text.rtf.RTFReader
  abstract Destination = javax.swing.text.rtf.RTFReader$Destination of javax.swing.text.rtf.RTFReader