class javax.swing.GroupLayout$ComponentInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.GroupLayout$ComponentInfo
  super_class: java.lang.Object
{
  private java.awt.Component component;
    descriptor: Ljava/awt/Component;
    flags: (0x0002) ACC_PRIVATE

  javax.swing.GroupLayout$ComponentSpring horizontalSpring;
    descriptor: Ljavax/swing/GroupLayout$ComponentSpring;
    flags: (0x0000) 

  javax.swing.GroupLayout$ComponentSpring verticalSpring;
    descriptor: Ljavax/swing/GroupLayout$ComponentSpring;
    flags: (0x0000) 

  private javax.swing.GroupLayout$LinkInfo horizontalMaster;
    descriptor: Ljavax/swing/GroupLayout$LinkInfo;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.GroupLayout$LinkInfo verticalMaster;
    descriptor: Ljavax/swing/GroupLayout$LinkInfo;
    flags: (0x0002) ACC_PRIVATE

  private boolean visible;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Boolean honorsVisibility;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE

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

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 3585
            ldc Ljavax/swing/GroupLayout;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic javax.swing.GroupLayout$ComponentInfo.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(javax.swing.GroupLayout, java.awt.Component);
    descriptor: (Ljavax/swing/GroupLayout;Ljava/awt/Component;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 2 // java.awt.Component component
         0: .line 3601
            aload 0 /* this */
            aload 1
            putfield javax.swing.GroupLayout$ComponentInfo.this$0:Ljavax/swing/GroupLayout;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 3602
            aload 0 /* this */
            aload 2 /* component */
            putfield javax.swing.GroupLayout$ComponentInfo.component:Ljava/awt/Component;
         2: .line 3603
            aload 0 /* this */
            invokevirtual javax.swing.GroupLayout$ComponentInfo.updateVisibility:()Z
            pop
         3: .line 3604
            return
        end local 2 // java.awt.Component component
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    4     2  component  Ljava/awt/Component;
    MethodParameters:
           Name  Flags
      this$0     final
      component  

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
         0: .line 3608
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            invokevirtual javax.swing.GroupLayout$ComponentInfo.removeSpring:(Ljavax/swing/GroupLayout$Spring;)V
         1: .line 3609
            aload 0 /* this */
            aconst_null
            putfield javax.swing.GroupLayout$ComponentInfo.horizontalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
         2: .line 3610
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            invokevirtual javax.swing.GroupLayout$ComponentInfo.removeSpring:(Ljavax/swing/GroupLayout$Spring;)V
         3: .line 3611
            aload 0 /* this */
            aconst_null
            putfield javax.swing.GroupLayout$ComponentInfo.verticalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
         4: .line 3613
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            ifnull 6
         5: .line 3614
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            aload 0 /* this */
            invokevirtual javax.swing.GroupLayout$LinkInfo.remove:(Ljavax/swing/GroupLayout$ComponentInfo;)V
         6: .line 3616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            ifnull 8
         7: .line 3617
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            aload 0 /* this */
            invokevirtual javax.swing.GroupLayout$LinkInfo.remove:(Ljavax/swing/GroupLayout$ComponentInfo;)V
         8: .line 3619
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavax/swing/GroupLayout$ComponentInfo;

  void setHonorsVisibility(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 1 // java.lang.Boolean honorsVisibility
         0: .line 3622
            aload 0 /* this */
            aload 1 /* honorsVisibility */
            putfield javax.swing.GroupLayout$ComponentInfo.honorsVisibility:Ljava/lang/Boolean;
         1: .line 3623
            return
        end local 1 // java.lang.Boolean honorsVisibility
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    2     1  honorsVisibility  Ljava/lang/Boolean;
    MethodParameters:
                  Name  Flags
      honorsVisibility  

  private void removeSpring(javax.swing.GroupLayout$Spring);
    descriptor: (Ljavax/swing/GroupLayout$Spring;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 1 // javax.swing.GroupLayout$Spring spring
         0: .line 3626
            aload 1 /* spring */
            ifnull 2
         1: .line 3627
            aload 1 /* spring */
            invokevirtual javax.swing.GroupLayout$Spring.getParent:()Ljavax/swing/GroupLayout$Spring;
            checkcast javax.swing.GroupLayout$Group
            getfield javax.swing.GroupLayout$Group.springs:Ljava/util/List;
            aload 1 /* spring */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
         2: .line 3629
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.GroupLayout$Spring spring
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    3     1  spring  Ljavax/swing/GroupLayout$Spring;
    MethodParameters:
        Name  Flags
      spring  

  public boolean isVisible();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
         0: .line 3632
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.visible:Z
            ireturn
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/GroupLayout$ComponentInfo;

  boolean updateVisibility();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
         0: .line 3642
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.honorsVisibility:Ljava/lang/Boolean;
            ifnonnull 3
         1: .line 3643
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.this$0:Ljavax/swing/GroupLayout;
            invokevirtual javax.swing.GroupLayout.getHonorsVisibility:()Z
            istore 1 /* honorsVisibility */
        start local 1 // boolean honorsVisibility
         2: .line 3644
            goto 4
        end local 1 // boolean honorsVisibility
         3: .line 3645
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.honorsVisibility:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 1 /* honorsVisibility */
        start local 1 // boolean honorsVisibility
         4: .line 3647
      StackMap locals: int
      StackMap stack:
            iload 1 /* honorsVisibility */
            ifeq 6
         5: .line 3648
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.component:Ljava/awt/Component;
            invokevirtual java.awt.Component.isVisible:()Z
            goto 7
      StackMap locals:
      StackMap stack:
         6: iconst_1
         7: .line 3647
      StackMap locals:
      StackMap stack: int
            istore 2 /* newVisible */
        start local 2 // boolean newVisible
         8: .line 3649
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.visible:Z
            iload 2 /* newVisible */
            if_icmpeq 11
         9: .line 3650
            aload 0 /* this */
            iload 2 /* newVisible */
            putfield javax.swing.GroupLayout$ComponentInfo.visible:Z
        10: .line 3651
            iconst_1
            ireturn
        11: .line 3653
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // boolean newVisible
        end local 1 // boolean honorsVisibility
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   12     0              this  Ljavax/swing/GroupLayout$ComponentInfo;
            2    3     1  honorsVisibility  Z
            4   12     1  honorsVisibility  Z
            8   12     2        newVisible  Z

  public void setBounds(java.awt.Insets, int, boolean);
    descriptor: (Ljava/awt/Insets;IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 1 // java.awt.Insets insets
        start local 2 // int parentWidth
        start local 3 // boolean ltr
         0: .line 3657
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            invokevirtual javax.swing.GroupLayout$ComponentSpring.getOrigin:()I
            istore 4 /* x */
        start local 4 // int x
         1: .line 3658
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            invokevirtual javax.swing.GroupLayout$ComponentSpring.getSize:()I
            istore 5 /* w */
        start local 5 // int w
         2: .line 3659
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            invokevirtual javax.swing.GroupLayout$ComponentSpring.getOrigin:()I
            istore 6 /* y */
        start local 6 // int y
         3: .line 3660
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            invokevirtual javax.swing.GroupLayout$ComponentSpring.getSize:()I
            istore 7 /* h */
        start local 7 // int h
         4: .line 3662
            iload 3 /* ltr */
            ifne 6
         5: .line 3663
            iload 2 /* parentWidth */
            iload 4 /* x */
            isub
            iload 5 /* w */
            isub
            istore 4 /* x */
         6: .line 3665
      StackMap locals: javax.swing.GroupLayout$ComponentInfo java.awt.Insets int int int int int int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.component:Ljava/awt/Component;
            iload 4 /* x */
            aload 1 /* insets */
            getfield java.awt.Insets.left:I
            iadd
            iload 6 /* y */
            aload 1 /* insets */
            getfield java.awt.Insets.top:I
            iadd
            iload 5 /* w */
            iload 7 /* h */
            invokevirtual java.awt.Component.setBounds:(IIII)V
         7: .line 3666
            return
        end local 7 // int h
        end local 6 // int y
        end local 5 // int w
        end local 4 // int x
        end local 3 // boolean ltr
        end local 2 // int parentWidth
        end local 1 // java.awt.Insets insets
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    8     1       insets  Ljava/awt/Insets;
            0    8     2  parentWidth  I
            0    8     3          ltr  Z
            1    8     4            x  I
            2    8     5            w  I
            3    8     6            y  I
            4    8     7            h  I
    MethodParameters:
             Name  Flags
      insets       
      parentWidth  
      ltr          

  public void setComponent(java.awt.Component);
    descriptor: (Ljava/awt/Component;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 1 // java.awt.Component component
         0: .line 3669
            aload 0 /* this */
            aload 1 /* component */
            putfield javax.swing.GroupLayout$ComponentInfo.component:Ljava/awt/Component;
         1: .line 3670
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            ifnull 3
         2: .line 3671
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            aload 1 /* component */
            invokevirtual javax.swing.GroupLayout$ComponentSpring.setComponent:(Ljava/awt/Component;)V
         3: .line 3673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            ifnull 5
         4: .line 3674
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalSpring:Ljavax/swing/GroupLayout$ComponentSpring;
            aload 1 /* component */
            invokevirtual javax.swing.GroupLayout$ComponentSpring.setComponent:(Ljava/awt/Component;)V
         5: .line 3676
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.Component component
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    6     1  component  Ljava/awt/Component;
    MethodParameters:
           Name  Flags
      component  

  public java.awt.Component getComponent();
    descriptor: ()Ljava/awt/Component;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
         0: .line 3679
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.component:Ljava/awt/Component;
            areturn
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/GroupLayout$ComponentInfo;

  public boolean isLinked(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 1 // int axis
         0: .line 3687
            iload 1 /* axis */
            ifne 3
         1: .line 3688
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            ifnull 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 3690
      StackMap locals:
      StackMap stack:
            getstatic javax.swing.GroupLayout$ComponentInfo.$assertionsDisabled:Z
            ifne 4
            iload 1 /* axis */
            iconst_1
            if_icmpeq 4
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         4: .line 3691
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            ifnull 5
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_0
            ireturn
        end local 1 // int axis
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    6     1  axis  I
    MethodParameters:
      Name  Flags
      axis  

  private void setLinkInfo(int, javax.swing.GroupLayout$LinkInfo);
    descriptor: (ILjavax/swing/GroupLayout$LinkInfo;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 1 // int axis
        start local 2 // javax.swing.GroupLayout$LinkInfo linkInfo
         0: .line 3695
            iload 1 /* axis */
            ifne 3
         1: .line 3696
            aload 0 /* this */
            aload 2 /* linkInfo */
            putfield javax.swing.GroupLayout$ComponentInfo.horizontalMaster:Ljavax/swing/GroupLayout$LinkInfo;
         2: .line 3697
            goto 5
         3: .line 3698
      StackMap locals:
      StackMap stack:
            getstatic javax.swing.GroupLayout$ComponentInfo.$assertionsDisabled:Z
            ifne 4
            iload 1 /* axis */
            iconst_1
            if_icmpeq 4
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         4: .line 3699
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* linkInfo */
            putfield javax.swing.GroupLayout$ComponentInfo.verticalMaster:Ljavax/swing/GroupLayout$LinkInfo;
         5: .line 3701
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.swing.GroupLayout$LinkInfo linkInfo
        end local 1 // int axis
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    6     1      axis  I
            0    6     2  linkInfo  Ljavax/swing/GroupLayout$LinkInfo;
    MethodParameters:
          Name  Flags
      axis      
      linkInfo  

  public javax.swing.GroupLayout$LinkInfo getLinkInfo(int);
    descriptor: (I)Ljavax/swing/GroupLayout$LinkInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 1 // int axis
         0: .line 3704
            aload 0 /* this */
            iload 1 /* axis */
            iconst_1
            invokevirtual javax.swing.GroupLayout$ComponentInfo.getLinkInfo:(IZ)Ljavax/swing/GroupLayout$LinkInfo;
            areturn
        end local 1 // int axis
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    1     1  axis  I
    MethodParameters:
      Name  Flags
      axis  

  private javax.swing.GroupLayout$LinkInfo getLinkInfo(int, boolean);
    descriptor: (IZ)Ljavax/swing/GroupLayout$LinkInfo;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 1 // int axis
        start local 2 // boolean create
         0: .line 3708
            iload 1 /* axis */
            ifne 4
         1: .line 3709
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            ifnonnull 3
            iload 2 /* create */
            ifeq 3
         2: .line 3712
            new javax.swing.GroupLayout$LinkInfo
            dup
            iconst_0
            invokespecial javax.swing.GroupLayout$LinkInfo.<init>:(I)V
            aload 0 /* this */
            invokevirtual javax.swing.GroupLayout$LinkInfo.add:(Ljavax/swing/GroupLayout$ComponentInfo;)V
         3: .line 3714
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            areturn
         4: .line 3716
      StackMap locals:
      StackMap stack:
            getstatic javax.swing.GroupLayout$ComponentInfo.$assertionsDisabled:Z
            ifne 5
            iload 1 /* axis */
            iconst_1
            if_icmpeq 5
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         5: .line 3717
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            ifnonnull 7
            iload 2 /* create */
            ifeq 7
         6: .line 3720
            new javax.swing.GroupLayout$LinkInfo
            dup
            iconst_1
            invokespecial javax.swing.GroupLayout$LinkInfo.<init>:(I)V
            aload 0 /* this */
            invokevirtual javax.swing.GroupLayout$LinkInfo.add:(Ljavax/swing/GroupLayout$ComponentInfo;)V
         7: .line 3722
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            areturn
        end local 2 // boolean create
        end local 1 // int axis
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    8     1    axis  I
            0    8     2  create  Z
    MethodParameters:
        Name  Flags
      axis    
      create  

  public void clearCachedSize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
         0: .line 3727
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            ifnull 2
         1: .line 3728
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            invokevirtual javax.swing.GroupLayout$LinkInfo.clearCachedSize:()V
         2: .line 3730
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            ifnull 4
         3: .line 3731
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            invokevirtual javax.swing.GroupLayout$LinkInfo.clearCachedSize:()V
         4: .line 3733
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavax/swing/GroupLayout$ComponentInfo;

  int getLinkSize(int, int);
    descriptor: (II)I
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javax.swing.GroupLayout$ComponentInfo this
        start local 1 // int axis
        start local 2 // int type
         0: .line 3736
            iload 1 /* axis */
            ifne 2
         1: .line 3737
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.horizontalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            iload 1 /* axis */
            invokevirtual javax.swing.GroupLayout$LinkInfo.getSize:(I)I
            ireturn
         2: .line 3739
      StackMap locals:
      StackMap stack:
            getstatic javax.swing.GroupLayout$ComponentInfo.$assertionsDisabled:Z
            ifne 3
            iload 1 /* axis */
            iconst_1
            if_icmpeq 3
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         3: .line 3740
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ComponentInfo.verticalMaster:Ljavax/swing/GroupLayout$LinkInfo;
            iload 1 /* axis */
            invokevirtual javax.swing.GroupLayout$LinkInfo.getSize:(I)I
            ireturn
        end local 2 // int type
        end local 1 // int axis
        end local 0 // javax.swing.GroupLayout$ComponentInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/GroupLayout$ComponentInfo;
            0    4     1  axis  I
            0    4     2  type  I
    MethodParameters:
      Name  Flags
      axis  
      type  
}
SourceFile: "GroupLayout.java"
NestHost: javax.swing.GroupLayout
InnerClasses:
  private ComponentInfo = javax.swing.GroupLayout$ComponentInfo of javax.swing.GroupLayout
  private final ComponentSpring = javax.swing.GroupLayout$ComponentSpring of javax.swing.GroupLayout
  public abstract Group = javax.swing.GroupLayout$Group of javax.swing.GroupLayout
  private LinkInfo = javax.swing.GroupLayout$LinkInfo of javax.swing.GroupLayout
  private abstract Spring = javax.swing.GroupLayout$Spring of javax.swing.GroupLayout