class javax.swing.text.rtf.RTFReader$ColortblDestination implements javax.swing.text.rtf.RTFReader$Destination
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.text.rtf.RTFReader$ColortblDestination
  super_class: java.lang.Object
{
  int red;
    descriptor: I
    flags: (0x0000) 

  int green;
    descriptor: I
    flags: (0x0000) 

  int blue;
    descriptor: I
    flags: (0x0000) 

  java.util.Vector<java.awt.Color> proTemTable;
    descriptor: Ljava/util/Vector;
    flags: (0x0000) 
    Signature: Ljava/util/Vector<Ljava/awt/Color;>;

  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$ColortblDestination this
         0: .line 764
            aload 0 /* this */
            aload 1
            putfield javax.swing.text.rtf.RTFReader$ColortblDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
         1: .line 763
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         2: .line 765
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.rtf.RTFReader$ColortblDestination.red:I
         3: .line 766
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.rtf.RTFReader$ColortblDestination.green:I
         4: .line 767
            aload 0 /* this */
            iconst_0
            putfield javax.swing.text.rtf.RTFReader$ColortblDestination.blue:I
         5: .line 768
            aload 0 /* this */
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            putfield javax.swing.text.rtf.RTFReader$ColortblDestination.proTemTable:Ljava/util/Vector;
         6: .line 769
            return
        end local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/text/rtf/RTFReader$ColortblDestination;
    MethodParameters:
        Name  Flags
      this$0  final

  public void handleText(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
        start local 1 // java.lang.String text
         0: .line 775
            iconst_0
            istore 2 /* index */
        start local 2 // int index
         1: goto 6
         2: .line 776
      StackMap locals: int
      StackMap stack:
            aload 1 /* text */
            iload 2 /* index */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 59
            if_icmpne 5
         3: .line 778
            new java.awt.Color
            dup
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$ColortblDestination.red:I
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$ColortblDestination.green:I
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$ColortblDestination.blue:I
            invokespecial java.awt.Color.<init>:(III)V
            astore 3 /* newColor */
        start local 3 // java.awt.Color newColor
         4: .line 779
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$ColortblDestination.proTemTable:Ljava/util/Vector;
            aload 3 /* newColor */
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        end local 3 // java.awt.Color newColor
         5: .line 775
      StackMap locals:
      StackMap stack:
            iinc 2 /* index */ 1
      StackMap locals:
      StackMap stack:
         6: iload 2 /* index */
            aload 1 /* text */
            invokevirtual java.lang.String.length:()I
            if_icmplt 2
         7: .line 782
            return
        end local 2 // int index
        end local 1 // java.lang.String text
        end local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Ljavax/swing/text/rtf/RTFReader$ColortblDestination;
            0    8     1      text  Ljava/lang/String;
            1    8     2     index  I
            4    5     3  newColor  Ljava/awt/Color;
    MethodParameters:
      Name  Flags
      text  

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
         0: .line 786
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$ColortblDestination.proTemTable:Ljava/util/Vector;
            invokevirtual java.util.Vector.size:()I
            istore 1 /* count */
        start local 1 // int count
         1: .line 787
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$ColortblDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            new java.lang.StringBuilder
            dup
            ldc "Done reading color table, "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* count */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " entries."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual javax.swing.text.rtf.RTFReader.warning:(Ljava/lang/String;)V
         2: .line 788
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$ColortblDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            iload 1 /* count */
            anewarray java.awt.Color
            putfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
         3: .line 789
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$ColortblDestination.proTemTable:Ljava/util/Vector;
            aload 0 /* this */
            getfield javax.swing.text.rtf.RTFReader$ColortblDestination.this$0:Ljavax/swing/text/rtf/RTFReader;
            getfield javax.swing.text.rtf.RTFReader.colorTable:[Ljava/awt/Color;
            invokevirtual java.util.Vector.copyInto:([Ljava/lang/Object;)V
         4: .line 790
            return
        end local 1 // int count
        end local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavax/swing/text/rtf/RTFReader$ColortblDestination;
            1    5     1  count  I

  public boolean handleKeyword(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
        start local 1 // java.lang.String keyword
        start local 2 // int parameter
         0: .line 794
            aload 1 /* keyword */
            ldc "red"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 795
            aload 0 /* this */
            iload 2 /* parameter */
            putfield javax.swing.text.rtf.RTFReader$ColortblDestination.red:I
            goto 7
         2: .line 796
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "green"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 797
            aload 0 /* this */
            iload 2 /* parameter */
            putfield javax.swing.text.rtf.RTFReader$ColortblDestination.green:I
            goto 7
         4: .line 798
      StackMap locals:
      StackMap stack:
            aload 1 /* keyword */
            ldc "blue"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 799
            aload 0 /* this */
            iload 2 /* parameter */
            putfield javax.swing.text.rtf.RTFReader$ColortblDestination.blue:I
            goto 7
         6: .line 801
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         7: .line 803
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // int parameter
        end local 1 // java.lang.String keyword
        end local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Ljavax/swing/text/rtf/RTFReader$ColortblDestination;
            0    8     1    keyword  Ljava/lang/String;
            0    8     2  parameter  I
    MethodParameters:
           Name  Flags
      keyword    
      parameter  

  public boolean handleKeyword(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
        start local 1 // java.lang.String keyword
         0: .line 807
            iconst_0
            ireturn
        end local 1 // java.lang.String keyword
        end local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljavax/swing/text/rtf/RTFReader$ColortblDestination;
            0    1     1  keyword  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      keyword  

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

  public void endgroup(java.util.Dictionary);
    descriptor: (Ljava/util/Dictionary;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
        start local 1 // java.util.Dictionary oldState
         0: .line 811
            return
        end local 1 // java.util.Dictionary oldState
        end local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljavax/swing/text/rtf/RTFReader$ColortblDestination;
            0    1     1  oldState  Ljava/util/Dictionary;
    MethodParameters:
          Name  Flags
      oldState  

  public void handleBinaryBlob(byte[]);
    descriptor: ([B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
        start local 1 // byte[] data
         0: .line 814
            return
        end local 1 // byte[] data
        end local 0 // javax.swing.text.rtf.RTFReader$ColortblDestination this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/rtf/RTFReader$ColortblDestination;
            0    1     1  data  [B
    MethodParameters:
      Name  Flags
      data  
}
SourceFile: "RTFReader.java"
NestHost: javax.swing.text.rtf.RTFReader
InnerClasses:
  ColortblDestination = javax.swing.text.rtf.RTFReader$ColortblDestination of javax.swing.text.rtf.RTFReader
  abstract Destination = javax.swing.text.rtf.RTFReader$Destination of javax.swing.text.rtf.RTFReader