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<java.lang.Object, java.lang.Object> data;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;

  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 710
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 711
            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 721
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 722
            aload 0 /* this */
            iload 1 /* state */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
         2: .line 723
            aload 0 /* this */
            aload 2 /* font */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
         3: .line 724
            aload 0 /* this */
            aload 3 /* colors */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
         4: .line 725
            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 733
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 734
            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 735
            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 736
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            ifnull 7
         4: .line 737
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            ifnonnull 6
         5: .line 738
            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 740
      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 742
      StackMap locals:
      StackMap stack:
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnull 10
         8: .line 743
            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 744
            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 746
      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<java.lang.Object, java.lang.Object> 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 749
            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;
    Signature: ()Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;

  public void setData(java.util.Map<java.lang.Object, java.lang.Object>);
    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 753
            aload 0 /* this */
            aload 1 /* data */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
         1: .line 754
            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<Ljava/lang/Object;Ljava/lang/Object;>;
    Signature: (Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;)V
    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 762
            aload 0 /* this */
            aload 1 /* font */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
         1: .line 763
            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 771
            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 781
            aload 0 /* this */
            aload 1 /* colors */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
         1: .line 782
            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 791
            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 800
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnull 4
         1: .line 801
            aload 1 /* type */
            invokevirtual javax.swing.plaf.synth.ColorType.getID:()I
            istore 2 /* id */
        start local 2 // int id
         2: .line 803
            iload 2 /* id */
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
            if_icmpge 4
         3: .line 804
            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 807
      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 823
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
            ifnull 2
         1: .line 824
            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 826
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            ifnull 6
         3: .line 827
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.data:Ljava/util/Map;
            ifnonnull 5
         4: .line 828
            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 830
      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 832
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnull 23
         7: .line 833
            aload 1 /* info */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnonnull 13
         8: .line 834
            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 835
            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 836
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            arraylength
        11: .line 835
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        12: .line 837
            goto 23
        13: .line 839
      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 840
            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 842
            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 843
            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 845
      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 847
      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 848
            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 846
      StackMap locals:
      StackMap stack:
            iinc 2 /* counter */ -1
        22: .line 845
      StackMap locals:
      StackMap stack:
            iload 2 /* counter */
            ifge 19
        end local 2 // int counter
        23: .line 853
      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 863
            aload 0 /* this */
            iload 1 /* state */
            putfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
         1: .line 864
            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 873
            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;

  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 882
            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 886
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 888
            aload 1 /* sb */
            aload 0 /* this */
            invokespecial java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         2: .line 890
            aload 1 /* sb */
            ldc "state="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.state:I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         3: .line 892
            aload 1 /* sb */
            ldc "font="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.font:Ljava/awt/Font;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         4: .line 894
            aload 0 /* this */
            getfield sun.swing.plaf.synth.DefaultSynthStyle$StateInfo.colors:[Ljava/awt/Color;
            ifnull 7
         5: .line 895
            aload 1 /* sb */
            ldc "colors="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            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.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         6: .line 896
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         7: .line 898
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        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    sb  Ljava/lang/StringBuilder;
}
SourceFile: "DefaultSynthStyle.java"
NestHost: sun.swing.plaf.synth.DefaultSynthStyle
InnerClasses:
  public StateInfo = sun.swing.plaf.synth.DefaultSynthStyle$StateInfo of sun.swing.plaf.synth.DefaultSynthStyle