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 1190
      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
         9: .line 1191
            aload 3 /* attr */
            ifnull 26
        10: .line 1194
            aload 3 /* attr */
            invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
            tableswitch { // 0 - 4
                    0: 11
                    1: 13
                    2: 15
                    3: 21
                    4: 17
              default: 23
          }
        11: .line 1196
      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
        12: .line 1197
            goto 24
        end local 4 // boolean ok
        13: .line 1199
      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
        14: .line 1200
            goto 24
        end local 4 // boolean ok
        15: .line 1202
      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
        16: .line 1203
            goto 24
        end local 4 // boolean ok
        17: .line 1205
      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;
        18: .line 1206
            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
        19: .line 1207
            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;
        20: .line 1208
            goto 24
        end local 4 // boolean ok
        21: .line 1210
      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
        22: .line 1211
            goto 24
        end local 4 // boolean ok
        23: .line 1214
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* ok */
        start local 4 // boolean ok
        24: .line 1217
      StackMap locals: int
      StackMap stack:
            iload 4 /* ok */
            ifeq 26
        25: .line 1218
            iconst_1
            ireturn
        end local 4 // boolean ok
        end local 3 // javax.swing.text.rtf.RTFAttribute attr
        26: .line 1222
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "fs"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 29
        27: .line 1223
            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
        28: .line 1224
            iconst_1
            ireturn
        29: .line 1229
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "sl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 37
        30: .line 1230
            iload 2 /* parameter */
            sipush 1000
            if_icmpne 33
        31: .line 1231
            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
        32: .line 1232
            goto 36
        33: .line 1237
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.characterAttributes:Ljavax/swing/text/MutableAttributeSet;
        34: .line 1238
            iload 2 /* parameter */
            i2f
            ldc 20.0
            fdiv
        35: .line 1237
            invokestatic javax.swing.text.StyleConstants.setLineSpacing:(Ljavax/swing/text/MutableAttributeSet;F)V
        36: .line 1240
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        37: .line 1245
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "tx"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 38
            aload 1 /* keyword */
            ldc "tb"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 65
        38: .line 1246
      StackMap locals:
      StackMap stack:
            iload 2 /* parameter */
            i2f
            ldc 20.0
            fdiv
            fstore 3 /* tabPosition */
        start local 3 // float tabPosition
        39: .line 1250
            iconst_0
            istore 4 /* tabAlignment */
        start local 4 // int tabAlignment
        40: .line 1251
            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
        41: .line 1252
            aload 6 /* item */
            ifnull 43
        42: .line 1253
            aload 6 /* item */
            invokevirtual java.lang.Number.intValue:()I
            istore 4 /* tabAlignment */
        43: .line 1254
      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
        44: .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_leader"
            invokevirtual java.util.Dictionary.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Number
            astore 6 /* item */
        45: .line 1256
            aload 6 /* item */
            ifnull 47
        46: .line 1257
            aload 6 /* item */
            invokevirtual java.lang.Number.intValue:()I
            istore 5 /* tabLeader */
        47: .line 1258
      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 49
        48: .line 1259
            iconst_5
            istore 4 /* tabAlignment */
        49: .line 1261
      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
        50: .line 1262
            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
        51: .line 1264
            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
        52: .line 1269
            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
        53: .line 1270
            aload 10 /* tmp */
            astore 8 /* tabs */
        start local 8 // java.util.Dictionary tabs
        54: .line 1271
            aload 8 /* tabs */
            ifnonnull 59
        55: .line 1272
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            astore 8 /* tabs */
        56: .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"
            aload 8 /* tabs */
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        57: .line 1274
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 9 /* stopCount */
        start local 9 // java.lang.Integer stopCount
        58: .line 1275
            goto 61
        end local 9 // java.lang.Integer stopCount
        59: .line 1276
      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
        60: .line 1277
            iconst_1
            aload 9 /* stopCount */
            invokevirtual java.lang.Integer.intValue:()I
            iadd
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 9 /* stopCount */
        61: .line 1279
      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
        62: .line 1280
            aload 8 /* tabs */
            ldc "stop count"
            aload 9 /* stopCount */
            invokevirtual java.util.Dictionary.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        63: .line 1281
            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
        64: .line 1283
            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
        65: .line 1286
      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 69
        66: .line 1287
            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 69
        67: .line 1288
            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
        68: .line 1289
            iconst_1
            ireturn
        69: .line 1292
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "cs"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 73
        70: .line 1293
            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 73
        71: .line 1294
            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
        72: .line 1295
            iconst_1
            ireturn
        73: .line 1298
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "ds"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 77
        74: .line 1299
            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 77
        75: .line 1300
            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
        76: .line 1301
            iconst_1
            ireturn
        77: .line 1304
      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   78     0          this  Ljavax/swing/text/rtf/RTFReader$AttributeTrackingDestination;
            0   78     1       keyword  Ljava/lang/String;
            0   78     2     parameter  I
            9   26     3          attr  Ljavax/swing/text/rtf/RTFAttribute;
           12   13     4            ok  Z
           14   15     4            ok  Z
           16   17     4            ok  Z
           19   21     4            ok  Z
           22   23     4            ok  Z
           24   26     4            ok  Z
           39   65     3   tabPosition  F
           40   65     4  tabAlignment  I
           44   65     5     tabLeader  I
           41   65     6          item  Ljava/lang/Number;
           52   65     7       newStop  Ljavax/swing/text/TabStop;
           54   65     8          tabs  Ljava/util/Dictionary<Ljava/lang/Object;Ljava/lang/Object;>;
           58   59     9     stopCount  Ljava/lang/Integer;
           60   65     9     stopCount  Ljava/lang/Integer;
           53   65    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 1311
            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 1315
            aload 1 /* set */
            iconst_0
            invokestatic javax.swing.text.StyleConstants.setItalic:(Ljavax/swing/text/MutableAttributeSet;Z)V
         2: .line 1316
            aload 1 /* set */
            iconst_0
            invokestatic javax.swing.text.StyleConstants.setBold:(Ljavax/swing/text/MutableAttributeSet;Z)V
         3: .line 1317
            aload 1 /* set */
            iconst_0
            invokestatic javax.swing.text.StyleConstants.setUnderline:(Ljavax/swing/text/MutableAttributeSet;Z)V
         4: .line 1318
            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 1320
            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 1327
            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 1329
            aload 1 /* set */
            fconst_0
            invokestatic javax.swing.text.StyleConstants.setLeftIndent:(Ljavax/swing/text/MutableAttributeSet;F)V
         2: .line 1330
            aload 1 /* set */
            fconst_0
            invokestatic javax.swing.text.StyleConstants.setRightIndent:(Ljavax/swing/text/MutableAttributeSet;F)V
         3: .line 1331
            aload 1 /* set */
            fconst_0
            invokestatic javax.swing.text.StyleConstants.setFirstLineIndent:(Ljavax/swing/text/MutableAttributeSet;F)V
         4: .line 1334
            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 1336
            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 1343
            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 1345
            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 1357
            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 1356
            astore 1 /* attributes */
        start local 1 // javax.swing.text.MutableAttributeSet attributes
         2: .line 1365
            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 1368
            aload 2 /* fontnum */
            ifnull 6
         4: .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.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 1371
      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 1372
      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 1373
            aload 1 /* attributes */
            aload 4 /* fontFamily */
            invokestatic javax.swing.text.StyleConstants.setFontFamily:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/String;)V
            goto 10
         9: .line 1375
      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 1377
      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 1378
            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 1379
            aload 3 /* stateItem */
            ifnull 16
        13: .line 1380
            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 1381
            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 1382
            goto 17
        16: .line 1384
      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 1388
      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 1389
            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 1390
            aload 3 /* stateItem */
            ifnull 25
        20: .line 1391
            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 1392
            aload 1 /* attributes */
            getstatic javax.swing.text.StyleConstants.Background:Ljava/lang/Object;
        22: .line 1393
            aload 5 /* bg */
        23: .line 1392
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        end local 5 // java.awt.Color bg
        24: .line 1394
            goto 26
        25: .line 1396
      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 1400
      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 1401
            aload 5 /* characterStyle */
            ifnull 29
        28: .line 1402
            aload 1 /* attributes */
            aload 5 /* characterStyle */
            invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
        29: .line 1406
      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 1419
            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 1426
            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 1427
            aload 2 /* tabs */
            ifnonnull 13
         3: .line 1429
            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 1430
            aload 3 /* workingTabs */
            ifnull 13
         5: .line 1431
            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 1432
            iload 4 /* count */
            anewarray javax.swing.text.TabStop
            astore 2 /* tabs */
         7: .line 1433
            iconst_1
            istore 5 /* ix */
        start local 5 // int ix
         8: goto 11
         9: .line 1434
      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 1433
            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 1435
            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 1438
      StackMap locals:
      StackMap stack:
            aload 2 /* tabs */
            ifnull 15
        14: .line 1439
            aload 1 /* bld */
            ldc "tabs"
            aload 2 /* tabs */
            invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
        15: .line 1441
      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 1442
            aload 3 /* paragraphStyle */
            ifnull 18
        17: .line 1443
            aload 1 /* bld */
            aload 3 /* paragraphStyle */
            invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
        18: .line 1445
      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 1456
            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 1458
            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 1459
            aload 2 /* sectionStyle */
            ifnull 4
         3: .line 1460
            aload 1 /* attributes */
            aload 2 /* sectionStyle */
            invokeinterface javax.swing.text.MutableAttributeSet.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
         4: .line 1462
      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 1470
            aload 0 /* this */
            ldc "f"
            iconst_0
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
            pop
         1: .line 1471
            aload 0 /* this */
            ldc "cf"
            iconst_0
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
            pop
         2: .line 1473
            aload 0 /* this */
            ldc "fs"
            bipush 24
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
            pop
         3: .line 1475
            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 1476
            goto 8
         5: .line 1477
      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 1478
            aload 2 /* attr */
            invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
            ifne 8
         7: .line 1479
            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 1476
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 5
         9: .line 1482
            aload 0 /* this */
            ldc "sl"
            sipush 1000
            invokevirtual javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.handleKeyword:(Ljava/lang/String;I)Z
            pop
        10: .line 1484
            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 1485
            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 1492
            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 1493
            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 1494
            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 1496
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$AttributeTrackingDestination.paragraphAttributes:Ljavax/swing/text/MutableAttributeSet;
         4: .line 1497
            iconst_0
         5: .line 1496
            invokestatic javax.swing.text.StyleConstants.setAlignment:(Ljavax/swing/text/MutableAttributeSet;I)V
         6: .line 1499
            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 1500
            goto 11
         8: .line 1501
      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 1502
            aload 2 /* attr */
            invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
            iconst_1
            if_icmpne 11
        10: .line 1503
            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 1500
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 8
        12: .line 1505
            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 1512
            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 1513
            goto 5
         2: .line 1514
      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 1515
            aload 2 /* attr */
            invokeinterface javax.swing.text.rtf.RTFAttribute.domain:()I
            iconst_2
            if_icmpne 5
         4: .line 1516
            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 1513
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 2
         6: .line 1519
            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 1520
            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