public class sun.swing.plaf.synth.DefaultSynthStyle$StateInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.swing.plaf.synth.DefaultSynthStyle$StateInfo
  super_class: java.lang.Object
{
  private java.util.Map data;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Font font;
    descriptor: Ljava/awt/Font;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Color[] colors;
    descriptor: [Ljava/awt/Color;
    flags: (0x0002) ACC_PRIVATE

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
         0: .line 719
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 720
            return
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;

  public void <init>(int, java.awt.Font, java.awt.Color[]);
    descriptor: (ILjava/awt/Font;[Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
        start local 1 // int state
        start local 2 // java.awt.Font font
        start local 3 // java.awt.Color[] colors
         0: .line 732
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 733
            aload 0 /* this */
            iload 1 /* state */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
         2: .line 734
            aload 0 /* this */
            aload 2 /* font */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
         3: .line 735
            aload 0 /* this */
            aload 3 /* colors */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
         4: .line 736
            return
        end local 3 // java.awt.Color[] colors
        end local 2 // java.awt.Font font
        end local 1 // int state
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            0    5     1   state  I
            0    5     2    font  Ljava/awt/Font;
            0    5     3  colors  [Ljava/awt/Color;
    MethodParameters:
        Name  Flags
      state   
      font    
      colors  

  public void <init>(sun.swing.plaf.synth.DefaultSynthStyle$StateInfo);
    descriptor: (Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
        start local 1 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo info
         0: .line 744
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 745
            aload 0 /* this */
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
         2: .line 746
            aload 0 /* this */
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
         3: .line 747
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            ifnull 7
         4: .line 748
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            ifnonnull 6
         5: .line 749
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
         6: .line 751
      StackMap locals: sun.swing.plaf.synth.DefaultSynthStyle$StateInfo sun.swing.plaf.synth.DefaultSynthStyle$StateInfo
      StackMap stack:
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
         7: .line 753
      StackMap locals:
      StackMap stack:
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnull 10
         8: .line 754
            aload 0 /* this */
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
            anewarray java.awt.Color
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
         9: .line 755
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            iconst_0
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            iconst_0
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        10: .line 757
      StackMap locals:
      StackMap stack:
            return
        end local 1 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo info
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            0   11     1  info  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
    MethodParameters:
      Name  Flags
      info  

  public java.util.Map getData();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
         0: .line 760
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            areturn
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;

  public void setData(java.util.Map);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
        start local 1 // java.util.Map data
         0: .line 764
            aload 0 /* this */
            aload 1 /* data */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
         1: .line 765
            return
        end local 1 // java.util.Map data
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            0    2     1  data  Ljava/util/Map;
    MethodParameters:
      Name  Flags
      data  

  public void setFont(java.awt.Font);
    descriptor: (Ljava/awt/Font;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
        start local 1 // java.awt.Font font
         0: .line 773
            aload 0 /* this */
            aload 1 /* font */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
         1: .line 774
            return
        end local 1 // java.awt.Font font
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            0    2     1  font  Ljava/awt/Font;
    MethodParameters:
      Name  Flags
      font  

  public java.awt.Font getFont();
    descriptor: ()Ljava/awt/Font;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
         0: .line 782
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
            areturn
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;

  public void setColors(java.awt.Color[]);
    descriptor: ([Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
        start local 1 // java.awt.Color[] colors
         0: .line 792
            aload 0 /* this */
            aload 1 /* colors */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
         1: .line 793
            return
        end local 1 // java.awt.Color[] colors
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            0    2     1  colors  [Ljava/awt/Color;
    MethodParameters:
        Name  Flags
      colors  

  public java.awt.Color[] getColors();
    descriptor: ()[Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
         0: .line 802
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            areturn
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;

  public java.awt.Color getColor(javax.swing.plaf.synth.ColorType);
    descriptor: (Ljavax/swing/plaf/synth/ColorType;)Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
        start local 1 // javax.swing.plaf.synth.ColorType type
         0: .line 811
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnull 4
         1: .line 812
            aload 1 /* type */
            invokevirtual javax.swing.plaf.synth.ColorType.getID:()I
            istore 2 /* id */
        start local 2 // int id
         2: .line 814
            iload 2 /* id */
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
            if_icmpge 4
         3: .line 815
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            iload 2 /* id */
            aaload
            areturn
        end local 2 // int id
         4: .line 818
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // javax.swing.plaf.synth.ColorType type
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            0    5     1  type  Ljavax/swing/plaf/synth/ColorType;
            2    4     2    id  I
    MethodParameters:
      Name  Flags
      type  

  public sun.swing.plaf.synth.DefaultSynthStyle$StateInfo addTo(sun.swing.plaf.synth.DefaultSynthStyle$StateInfo);
    descriptor: (Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;)Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
        start local 1 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo info
         0: .line 834
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
            ifnull 2
         1: .line 835
            aload 1 /* info */
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
         2: .line 837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            ifnull 6
         3: .line 838
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            ifnonnull 5
         4: .line 839
            aload 1 /* info */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
         5: .line 841
      StackMap locals:
      StackMap stack:
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
         6: .line 843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnull 23
         7: .line 844
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnonnull 13
         8: .line 845
            aload 1 /* info */
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
            anewarray java.awt.Color
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
         9: .line 846
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            iconst_0
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            iconst_0
        10: .line 847
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
        11: .line 846
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        12: .line 848
            goto 23
        13: .line 850
      StackMap locals:
      StackMap stack:
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
            if_icmpge 17
        14: .line 851
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            astore 2 /* old */
        start local 2 // java.awt.Color[] old
        15: .line 853
            aload 1 /* info */
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
            anewarray java.awt.Color
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
        16: .line 854
            aload 2 /* old */
            iconst_0
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            iconst_0
            aload 2 /* old */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        end local 2 // java.awt.Color[] old
        17: .line 856
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
            iconst_1
            isub
            istore 2 /* counter */
        start local 2 // int counter
        18: goto 22
        19: .line 858
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            iload 2 /* counter */
            aaload
            ifnull 21
        20: .line 859
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            iload 2 /* counter */
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            iload 2 /* counter */
            aaload
            aastore
        21: .line 857
      StackMap locals:
      StackMap stack:
            iinc 2 /* counter */ -1
        22: .line 856
      StackMap locals:
      StackMap stack:
            iload 2 /* counter */
            ifge 19
        end local 2 // int counter
        23: .line 864
      StackMap locals:
      StackMap stack:
            aload 1 /* info */
            areturn
        end local 1 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo info
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   24     0     this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            0   24     1     info  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
           15   17     2      old  [Ljava/awt/Color;
           18   23     2  counter  I
    MethodParameters:
      Name  Flags
      info  

  public void setComponentState(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
        start local 1 // int state
         0: .line 874
            aload 0 /* this */
            iload 1 /* state */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
         1: .line 875
            return
        end local 1 // int state
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            0    2     1  state  I
    MethodParameters:
       Name  Flags
      state  

  public int getComponentState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
         0: .line 884
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
            ireturn
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;

  private int getMatchCount(int);
    descriptor: (I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
        start local 1 // int val
         0: .line 893
            iload 1 /* val */
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
            iand
            istore 1 /* val */
         1: .line 894
            iload 1 /* val */
            ldc -1431655766
            iload 1 /* val */
            iand
            iconst_1
            iushr
            isub
            istore 1 /* val */
         2: .line 895
            iload 1 /* val */
            ldc 858993459
            iand
            iload 1 /* val */
            iconst_2
            iushr
            ldc 858993459
            iand
            iadd
            istore 1 /* val */
         3: .line 896
            iload 1 /* val */
            iload 1 /* val */
            iconst_4
            iushr
            iadd
            ldc 252645135
            iand
            istore 1 /* val */
         4: .line 897
            iload 1 /* val */
            iload 1 /* val */
            bipush 8
            iushr
            iadd
            istore 1 /* val */
         5: .line 898
            iload 1 /* val */
            iload 1 /* val */
            bipush 16
            iushr
            iadd
            istore 1 /* val */
         6: .line 899
            iload 1 /* val */
            sipush 255
            iand
            ireturn
        end local 1 // int val
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            0    7     1   val  I
    MethodParameters:
      Name  Flags
      val   

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
         0: .line 908
            new sun.swing.plaf.synth.DefaultSynthStyle$StateInfo
            dup
            aload 0 /* this */
            invokespecial sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.<init>:(Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;)V
            areturn
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
         0: .line 912
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 1 /* buf */
        start local 1 // java.lang.StringBuffer buf
         1: .line 914
            aload 1 /* buf */
            aload 0 /* this */
            invokespecial java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            bipush 44
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         2: .line 916
            aload 1 /* buf */
            ldc "state="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            bipush 44
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         3: .line 918
            aload 1 /* buf */
            ldc "font="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
            bipush 44
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         4: .line 920
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnull 7
         5: .line 921
            aload 1 /* buf */
            ldc "colors="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
         6: .line 922
            bipush 44
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         7: .line 924
      StackMap locals: java.lang.StringBuffer
      StackMap stack:
            aload 1 /* buf */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuffer buf
        end local 0 // sun.swing.plaf.synth.DefaultSynthStyle$StateInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lsun/swing/plaf/synth/DefaultSynthStyle$StateInfo;
            1    8     1   buf  Ljava/lang/StringBuffer;
}
SourceFile: "DefaultSynthStyle.java"
NestHost: sun.swing.plaf.synth.DefaultSynthStyle
InnerClasses:
  public StateInfo = sun.swing.plaf.synth.DefaultSynthStyle$StateInfo of sun.swing.plaf.synth.DefaultSynthStyle