public class javax.swing.GroupLayout$ParallelGroup extends javax.swing.GroupLayout$Group
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.swing.GroupLayout$ParallelGroup
  super_class: javax.swing.GroupLayout$Group
{
  private final javax.swing.GroupLayout$Alignment childAlignment;
    descriptor: Ljavax/swing/GroupLayout$Alignment;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean resizable;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private static volatile int[] $SWITCH_TABLE$javax$swing$GroupLayout$Alignment;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  void <init>(javax.swing.GroupLayout, javax.swing.GroupLayout$Alignment, boolean);
    descriptor: (Ljavax/swing/GroupLayout;Ljavax/swing/GroupLayout$Alignment;Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 2 // javax.swing.GroupLayout$Alignment childAlignment
        start local 3 // boolean resizable
         0: .line 2463
            aload 0 /* this */
            aload 1
            putfield javax.swing.GroupLayout$ParallelGroup.this$0:Ljavax/swing/GroupLayout;
            aload 0 /* this */
            aload 1
            invokespecial javax.swing.GroupLayout$Group.<init>:(Ljavax/swing/GroupLayout;)V
         1: .line 2464
            aload 0 /* this */
            aload 2 /* childAlignment */
            putfield javax.swing.GroupLayout$ParallelGroup.childAlignment:Ljavax/swing/GroupLayout$Alignment;
         2: .line 2465
            aload 0 /* this */
            iload 3 /* resizable */
            putfield javax.swing.GroupLayout$ParallelGroup.resizable:Z
         3: .line 2466
            return
        end local 3 // boolean resizable
        end local 2 // javax.swing.GroupLayout$Alignment childAlignment
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    4     2  childAlignment  Ljavax/swing/GroupLayout$Alignment;
            0    4     3       resizable  Z
    MethodParameters:
                Name  Flags
      this$0          final
      childAlignment  
      resizable       

  public javax.swing.GroupLayout$ParallelGroup addGroup(javax.swing.GroupLayout$Group);
    descriptor: (Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // javax.swing.GroupLayout$Group group
         0: .line 2472
            aload 0 /* this */
            aload 1 /* group */
            invokespecial javax.swing.GroupLayout$Group.addGroup:(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$Group;
            checkcast javax.swing.GroupLayout$ParallelGroup
            areturn
        end local 1 // javax.swing.GroupLayout$Group group
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    1     1  group  Ljavax/swing/GroupLayout$Group;
    MethodParameters:
       Name  Flags
      group  

  public javax.swing.GroupLayout$ParallelGroup addComponent(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljavax/swing/GroupLayout$ParallelGroup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // java.awt.Component component
         0: .line 2479
            aload 0 /* this */
            aload 1 /* component */
            invokespecial javax.swing.GroupLayout$Group.addComponent:(Ljava/awt/Component;)Ljavax/swing/GroupLayout$Group;
            checkcast javax.swing.GroupLayout$ParallelGroup
            areturn
        end local 1 // java.awt.Component component
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    1     1  component  Ljava/awt/Component;
    MethodParameters:
           Name  Flags
      component  

  public javax.swing.GroupLayout$ParallelGroup addComponent(java.awt.Component, int, int, int);
    descriptor: (Ljava/awt/Component;III)Ljavax/swing/GroupLayout$ParallelGroup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // java.awt.Component component
        start local 2 // int min
        start local 3 // int pref
        start local 4 // int max
         0: .line 2487
            aload 0 /* this */
            aload 1 /* component */
            iload 2 /* min */
            iload 3 /* pref */
            iload 4 /* max */
            invokespecial javax.swing.GroupLayout$Group.addComponent:(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$Group;
            checkcast javax.swing.GroupLayout$ParallelGroup
            areturn
        end local 4 // int max
        end local 3 // int pref
        end local 2 // int min
        end local 1 // java.awt.Component component
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    1     1  component  Ljava/awt/Component;
            0    1     2        min  I
            0    1     3       pref  I
            0    1     4        max  I
    MethodParameters:
           Name  Flags
      component  
      min        
      pref       
      max        

  public javax.swing.GroupLayout$ParallelGroup addGap(int);
    descriptor: (I)Ljavax/swing/GroupLayout$ParallelGroup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // int pref
         0: .line 2494
            aload 0 /* this */
            iload 1 /* pref */
            invokespecial javax.swing.GroupLayout$Group.addGap:(I)Ljavax/swing/GroupLayout$Group;
            checkcast javax.swing.GroupLayout$ParallelGroup
            areturn
        end local 1 // int pref
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    1     1  pref  I
    MethodParameters:
      Name  Flags
      pref  

  public javax.swing.GroupLayout$ParallelGroup addGap(int, int, int);
    descriptor: (III)Ljavax/swing/GroupLayout$ParallelGroup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // int min
        start local 2 // int pref
        start local 3 // int max
         0: .line 2501
            aload 0 /* this */
            iload 1 /* min */
            iload 2 /* pref */
            iload 3 /* max */
            invokespecial javax.swing.GroupLayout$Group.addGap:(III)Ljavax/swing/GroupLayout$Group;
            checkcast javax.swing.GroupLayout$ParallelGroup
            areturn
        end local 3 // int max
        end local 2 // int pref
        end local 1 // int min
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    1     1   min  I
            0    1     2  pref  I
            0    1     3   max  I
    MethodParameters:
      Name  Flags
      min   
      pref  
      max   

  public javax.swing.GroupLayout$ParallelGroup addGroup(javax.swing.GroupLayout$Alignment, javax.swing.GroupLayout$Group);
    descriptor: (Ljavax/swing/GroupLayout$Alignment;Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // javax.swing.GroupLayout$Alignment alignment
        start local 2 // javax.swing.GroupLayout$Group group
         0: .line 2517
            aload 0 /* this */
            aload 1 /* alignment */
            invokevirtual javax.swing.GroupLayout$ParallelGroup.checkChildAlignment:(Ljavax/swing/GroupLayout$Alignment;)V
         1: .line 2518
            aload 2 /* group */
            aload 1 /* alignment */
            invokevirtual javax.swing.GroupLayout$Group.setAlignment:(Ljavax/swing/GroupLayout$Alignment;)V
         2: .line 2519
            aload 0 /* this */
            aload 2 /* group */
            invokevirtual javax.swing.GroupLayout$ParallelGroup.addSpring:(Ljavax/swing/GroupLayout$Spring;)Ljavax/swing/GroupLayout$Group;
            checkcast javax.swing.GroupLayout$ParallelGroup
            areturn
        end local 2 // javax.swing.GroupLayout$Group group
        end local 1 // javax.swing.GroupLayout$Alignment alignment
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    3     1  alignment  Ljavax/swing/GroupLayout$Alignment;
            0    3     2      group  Ljavax/swing/GroupLayout$Group;
    MethodParameters:
           Name  Flags
      alignment  
      group      

  public javax.swing.GroupLayout$ParallelGroup addComponent(java.awt.Component, javax.swing.GroupLayout$Alignment);
    descriptor: (Ljava/awt/Component;Ljavax/swing/GroupLayout$Alignment;)Ljavax/swing/GroupLayout$ParallelGroup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // java.awt.Component component
        start local 2 // javax.swing.GroupLayout$Alignment alignment
         0: .line 2534
            aload 0 /* this */
            aload 1 /* component */
            aload 2 /* alignment */
            iconst_m1
            iconst_m1
         1: .line 2535
            iconst_m1
         2: .line 2534
            invokevirtual javax.swing.GroupLayout$ParallelGroup.addComponent:(Ljava/awt/Component;Ljavax/swing/GroupLayout$Alignment;III)Ljavax/swing/GroupLayout$ParallelGroup;
            areturn
        end local 2 // javax.swing.GroupLayout$Alignment alignment
        end local 1 // java.awt.Component component
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    3     1  component  Ljava/awt/Component;
            0    3     2  alignment  Ljavax/swing/GroupLayout$Alignment;
    MethodParameters:
           Name  Flags
      component  
      alignment  

  public javax.swing.GroupLayout$ParallelGroup addComponent(java.awt.Component, javax.swing.GroupLayout$Alignment, int, int, int);
    descriptor: (Ljava/awt/Component;Ljavax/swing/GroupLayout$Alignment;III)Ljavax/swing/GroupLayout$ParallelGroup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=6
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // java.awt.Component component
        start local 2 // javax.swing.GroupLayout$Alignment alignment
        start local 3 // int min
        start local 4 // int pref
        start local 5 // int max
         0: .line 2553
            aload 0 /* this */
            aload 2 /* alignment */
            invokevirtual javax.swing.GroupLayout$ParallelGroup.checkChildAlignment:(Ljavax/swing/GroupLayout$Alignment;)V
         1: .line 2554
            new javax.swing.GroupLayout$ComponentSpring
            dup
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ParallelGroup.this$0:Ljavax/swing/GroupLayout;
            aload 1 /* component */
         2: .line 2555
            iload 3 /* min */
            iload 4 /* pref */
            iload 5 /* max */
         3: .line 2554
            invokespecial javax.swing.GroupLayout$ComponentSpring.<init>:(Ljavax/swing/GroupLayout;Ljava/awt/Component;III)V
            astore 6 /* spring */
        start local 6 // javax.swing.GroupLayout$ComponentSpring spring
         4: .line 2556
            aload 6 /* spring */
            aload 2 /* alignment */
            invokevirtual javax.swing.GroupLayout$ComponentSpring.setAlignment:(Ljavax/swing/GroupLayout$Alignment;)V
         5: .line 2557
            aload 0 /* this */
            aload 6 /* spring */
            invokevirtual javax.swing.GroupLayout$ParallelGroup.addSpring:(Ljavax/swing/GroupLayout$Spring;)Ljavax/swing/GroupLayout$Group;
            checkcast javax.swing.GroupLayout$ParallelGroup
            areturn
        end local 6 // javax.swing.GroupLayout$ComponentSpring spring
        end local 5 // int max
        end local 4 // int pref
        end local 3 // int min
        end local 2 // javax.swing.GroupLayout$Alignment alignment
        end local 1 // java.awt.Component component
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    6     1  component  Ljava/awt/Component;
            0    6     2  alignment  Ljavax/swing/GroupLayout$Alignment;
            0    6     3        min  I
            0    6     4       pref  I
            0    6     5        max  I
            4    6     6     spring  Ljavax/swing/GroupLayout$ComponentSpring;
    MethodParameters:
           Name  Flags
      component  
      alignment  
      min        
      pref       
      max        

  boolean isResizable();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
         0: .line 2561
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ParallelGroup.resizable:Z
            ireturn
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/GroupLayout$ParallelGroup;

  int operator(int, int);
    descriptor: (II)I
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // int a
        start local 2 // int b
         0: .line 2565
            iload 1 /* a */
            iload 2 /* b */
            invokestatic java.lang.Math.max:(II)I
            ireturn
        end local 2 // int b
        end local 1 // int a
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    1     1     a  I
            0    1     2     b  I
    MethodParameters:
      Name  Flags
      a     
      b     

  int calculateMinimumSize(int);
    descriptor: (I)I
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // int axis
         0: .line 2569
            aload 0 /* this */
            invokevirtual javax.swing.GroupLayout$ParallelGroup.isResizable:()Z
            ifne 2
         1: .line 2570
            aload 0 /* this */
            iload 1 /* axis */
            invokevirtual javax.swing.GroupLayout$ParallelGroup.getPreferredSize:(I)I
            ireturn
         2: .line 2572
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* axis */
            invokespecial javax.swing.GroupLayout$Group.calculateMinimumSize:(I)I
            ireturn
        end local 1 // int axis
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    3     1  axis  I
    MethodParameters:
      Name  Flags
      axis  

  int calculateMaximumSize(int);
    descriptor: (I)I
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // int axis
         0: .line 2576
            aload 0 /* this */
            invokevirtual javax.swing.GroupLayout$ParallelGroup.isResizable:()Z
            ifne 2
         1: .line 2577
            aload 0 /* this */
            iload 1 /* axis */
            invokevirtual javax.swing.GroupLayout$ParallelGroup.getPreferredSize:(I)I
            ireturn
         2: .line 2579
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* axis */
            invokespecial javax.swing.GroupLayout$Group.calculateMaximumSize:(I)I
            ireturn
        end local 1 // int axis
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    3     1  axis  I
    MethodParameters:
      Name  Flags
      axis  

  void setValidSize(int, int, int);
    descriptor: (III)V
    flags: (0x0000) 
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // int axis
        start local 2 // int origin
        start local 3 // int size
         0: .line 2583
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ParallelGroup.springs:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 3
      StackMap locals: javax.swing.GroupLayout$ParallelGroup int int int top java.util.Iterator
      StackMap stack:
         1: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.swing.GroupLayout$Spring
            astore 4 /* spring */
        start local 4 // javax.swing.GroupLayout$Spring spring
         2: .line 2584
            aload 0 /* this */
            aload 4 /* spring */
            iload 1 /* axis */
            iload 2 /* origin */
            iload 3 /* size */
            invokevirtual javax.swing.GroupLayout$ParallelGroup.setChildSize:(Ljavax/swing/GroupLayout$Spring;III)V
        end local 4 // javax.swing.GroupLayout$Spring spring
         3: .line 2583
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 2586
            return
        end local 3 // int size
        end local 2 // int origin
        end local 1 // int axis
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    5     1    axis  I
            0    5     2  origin  I
            0    5     3    size  I
            2    3     4  spring  Ljavax/swing/GroupLayout$Spring;
    MethodParameters:
        Name  Flags
      axis    
      origin  
      size    

  void setChildSize(javax.swing.GroupLayout$Spring, int, int, int);
    descriptor: (Ljavax/swing/GroupLayout$Spring;III)V
    flags: (0x0000) 
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // javax.swing.GroupLayout$Spring spring
        start local 2 // int axis
        start local 3 // int origin
        start local 4 // int size
         0: .line 2589
            aload 1 /* spring */
            invokevirtual javax.swing.GroupLayout$Spring.getAlignment:()Ljavax/swing/GroupLayout$Alignment;
            astore 5 /* alignment */
        start local 5 // javax.swing.GroupLayout$Alignment alignment
         1: .line 2591
            aload 1 /* spring */
            iload 2 /* axis */
            invokevirtual javax.swing.GroupLayout$Spring.getMinimumSize:(I)I
            iload 4 /* size */
            invokestatic java.lang.Math.max:(II)I
         2: .line 2592
            aload 1 /* spring */
            iload 2 /* axis */
            invokevirtual javax.swing.GroupLayout$Spring.getMaximumSize:(I)I
         3: .line 2590
            invokestatic java.lang.Math.min:(II)I
            istore 6 /* springSize */
        start local 6 // int springSize
         4: .line 2593
            aload 5 /* alignment */
            ifnonnull 6
         5: .line 2594
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ParallelGroup.childAlignment:Ljavax/swing/GroupLayout$Alignment;
            astore 5 /* alignment */
         6: .line 2596
      StackMap locals: javax.swing.GroupLayout$Alignment int
      StackMap stack:
            invokestatic javax.swing.GroupLayout$ParallelGroup.$SWITCH_TABLE$javax$swing$GroupLayout$Alignment:()[I
            aload 5 /* alignment */
            invokevirtual javax.swing.GroupLayout$Alignment.ordinal:()I
            iaload
            tableswitch { // 2 - 3
                    2: 7
                    3: 11
              default: 15
          }
         7: .line 2598
      StackMap locals:
      StackMap stack:
            aload 1 /* spring */
            iload 2 /* axis */
            iload 3 /* origin */
            iload 4 /* size */
            iadd
            iload 6 /* springSize */
            isub
         8: .line 2599
            iload 6 /* springSize */
         9: .line 2598
            invokevirtual javax.swing.GroupLayout$Spring.setSize:(III)V
        10: .line 2600
            goto 16
        11: .line 2602
      StackMap locals:
      StackMap stack:
            aload 1 /* spring */
            iload 2 /* axis */
            iload 3 /* origin */
        12: .line 2603
            iload 4 /* size */
            iload 6 /* springSize */
            isub
            iconst_2
            idiv
            iadd
            iload 6 /* springSize */
        13: .line 2602
            invokevirtual javax.swing.GroupLayout$Spring.setSize:(III)V
        14: .line 2604
            goto 16
        15: .line 2606
      StackMap locals:
      StackMap stack:
            aload 1 /* spring */
            iload 2 /* axis */
            iload 3 /* origin */
            iload 6 /* springSize */
            invokevirtual javax.swing.GroupLayout$Spring.setSize:(III)V
        16: .line 2609
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int springSize
        end local 5 // javax.swing.GroupLayout$Alignment alignment
        end local 4 // int size
        end local 3 // int origin
        end local 2 // int axis
        end local 1 // javax.swing.GroupLayout$Spring spring
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Ljavax/swing/GroupLayout$ParallelGroup;
            0   17     1      spring  Ljavax/swing/GroupLayout$Spring;
            0   17     2        axis  I
            0   17     3      origin  I
            0   17     4        size  I
            1   17     5   alignment  Ljavax/swing/GroupLayout$Alignment;
            4   17     6  springSize  I
    MethodParameters:
        Name  Flags
      spring  
      axis    
      origin  
      size    

  void insertAutopadding(int, java.util.List<javax.swing.GroupLayout$AutoPreferredGapSpring>, java.util.List<javax.swing.GroupLayout$AutoPreferredGapSpring>, java.util.List<javax.swing.GroupLayout$ComponentSpring>, java.util.List<javax.swing.GroupLayout$ComponentSpring>, );
    descriptor: (ILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
    flags: (0x0000) 
    Code:
      stack=7, locals=11, args_size=7
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // int axis
        start local 2 // java.util.List leadingPadding
        start local 3 // java.util.List trailingPadding
        start local 4 // java.util.List leading
        start local 5 // java.util.List trailing
        start local 6 // boolean insert
         0: .line 2617
            aload 0 /* this */
            getfield javax.swing.GroupLayout$ParallelGroup.springs:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 18
      StackMap locals: javax.swing.GroupLayout$ParallelGroup int java.util.List java.util.List java.util.List java.util.List int top java.util.Iterator
      StackMap stack:
         1: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.swing.GroupLayout$Spring
            astore 7 /* spring */
        start local 7 // javax.swing.GroupLayout$Spring spring
         2: .line 2618
            aload 7 /* spring */
            instanceof javax.swing.GroupLayout$ComponentSpring
            ifeq 10
         3: .line 2619
            aload 7 /* spring */
            checkcast javax.swing.GroupLayout$ComponentSpring
            invokevirtual javax.swing.GroupLayout$ComponentSpring.isVisible:()Z
            ifeq 18
         4: .line 2621
            aload 2 /* leadingPadding */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 10
            goto 7
      StackMap locals: javax.swing.GroupLayout$ParallelGroup int java.util.List java.util.List java.util.List java.util.List int javax.swing.GroupLayout$Spring java.util.Iterator top java.util.Iterator
      StackMap stack:
         5: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.swing.GroupLayout$AutoPreferredGapSpring
            astore 9 /* gapSpring */
        start local 9 // javax.swing.GroupLayout$AutoPreferredGapSpring gapSpring
         6: .line 2622
            aload 9 /* gapSpring */
            aload 7 /* spring */
            checkcast javax.swing.GroupLayout$ComponentSpring
            iload 1 /* axis */
            invokevirtual javax.swing.GroupLayout$AutoPreferredGapSpring.addTarget:(Ljavax/swing/GroupLayout$ComponentSpring;I)V
        end local 9 // javax.swing.GroupLayout$AutoPreferredGapSpring gapSpring
         7: .line 2620
      StackMap locals:
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
         8: .line 2624
            aload 5 /* trailing */
            aload 7 /* spring */
            checkcast javax.swing.GroupLayout$ComponentSpring
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         9: .line 2626
            goto 18
      StackMap locals: javax.swing.GroupLayout$ParallelGroup int java.util.List java.util.List java.util.List java.util.List int javax.swing.GroupLayout$Spring java.util.Iterator
      StackMap stack:
        10: aload 7 /* spring */
            instanceof javax.swing.GroupLayout$Group
            ifeq 15
        11: .line 2627
            aload 7 /* spring */
            checkcast javax.swing.GroupLayout$Group
            iload 1 /* axis */
            aload 2 /* leadingPadding */
        12: .line 2628
            aload 3 /* trailingPadding */
            aload 4 /* leading */
            aload 5 /* trailing */
            iload 6 /* insert */
        13: .line 2627
            invokevirtual javax.swing.GroupLayout$Group.insertAutopadding:(ILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
        14: .line 2629
            goto 18
      StackMap locals:
      StackMap stack:
        15: aload 7 /* spring */
            instanceof javax.swing.GroupLayout$AutoPreferredGapSpring
            ifeq 18
        16: .line 2630
            aload 7 /* spring */
            checkcast javax.swing.GroupLayout$AutoPreferredGapSpring
            aload 4 /* leading */
            invokevirtual javax.swing.GroupLayout$AutoPreferredGapSpring.setSources:(Ljava/util/List;)V
        17: .line 2631
            aload 3 /* trailingPadding */
            aload 7 /* spring */
            checkcast javax.swing.GroupLayout$AutoPreferredGapSpring
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 7 // javax.swing.GroupLayout$Spring spring
        18: .line 2617
      StackMap locals: javax.swing.GroupLayout$ParallelGroup int java.util.List java.util.List java.util.List java.util.List int top java.util.Iterator
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
        19: .line 2634
            return
        end local 6 // boolean insert
        end local 5 // java.util.List trailing
        end local 4 // java.util.List leading
        end local 3 // java.util.List trailingPadding
        end local 2 // java.util.List leadingPadding
        end local 1 // int axis
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   20     0             this  Ljavax/swing/GroupLayout$ParallelGroup;
            0   20     1             axis  I
            0   20     2   leadingPadding  Ljava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;
            0   20     3  trailingPadding  Ljava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;
            0   20     4          leading  Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;
            0   20     5         trailing  Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;
            0   20     6           insert  Z
            2   18     7           spring  Ljavax/swing/GroupLayout$Spring;
            6    7     9        gapSpring  Ljavax/swing/GroupLayout$AutoPreferredGapSpring;
    Signature: (ILjava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;Ljava/util/List<Ljavax/swing/GroupLayout$AutoPreferredGapSpring;>;Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;Ljava/util/List<Ljavax/swing/GroupLayout$ComponentSpring;>;Z)V
    MethodParameters:
                 Name  Flags
      axis             
      leadingPadding   
      trailingPadding  
      leading          
      trailing         
      insert           

  private void checkChildAlignment(javax.swing.GroupLayout$Alignment);
    descriptor: (Ljavax/swing/GroupLayout$Alignment;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // javax.swing.GroupLayout$Alignment alignment
         0: .line 2637
            aload 0 /* this */
            aload 1 /* alignment */
            aload 0 /* this */
            instanceof javax.swing.GroupLayout$BaselineGroup
            invokevirtual javax.swing.GroupLayout$ParallelGroup.checkChildAlignment:(Ljavax/swing/GroupLayout$Alignment;Z)V
         1: .line 2638
            return
        end local 1 // javax.swing.GroupLayout$Alignment alignment
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    2     1  alignment  Ljavax/swing/GroupLayout$Alignment;
    MethodParameters:
           Name  Flags
      alignment  

  private void checkChildAlignment(javax.swing.GroupLayout$Alignment, boolean);
    descriptor: (Ljavax/swing/GroupLayout$Alignment;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.swing.GroupLayout$ParallelGroup this
        start local 1 // javax.swing.GroupLayout$Alignment alignment
        start local 2 // boolean allowsBaseline
         0: .line 2642
            aload 1 /* alignment */
            ifnonnull 2
         1: .line 2643
            new java.lang.IllegalArgumentException
            dup
            ldc "Alignment must be non-null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2645
      StackMap locals:
      StackMap stack:
            iload 2 /* allowsBaseline */
            ifne 4
            aload 1 /* alignment */
            getstatic javax.swing.GroupLayout$Alignment.BASELINE:Ljavax/swing/GroupLayout$Alignment;
            if_acmpne 4
         3: .line 2646
            new java.lang.IllegalArgumentException
            dup
            ldc "Alignment must be one of:LEADING, TRAILING or CENTER"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2649
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean allowsBaseline
        end local 1 // javax.swing.GroupLayout$Alignment alignment
        end local 0 // javax.swing.GroupLayout$ParallelGroup this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Ljavax/swing/GroupLayout$ParallelGroup;
            0    5     1       alignment  Ljavax/swing/GroupLayout$Alignment;
            0    5     2  allowsBaseline  Z
    MethodParameters:
                Name  Flags
      alignment       
      allowsBaseline  

  public javax.swing.GroupLayout$Group addComponent(java.awt.Component, int, int, int);
    descriptor: (Ljava/awt/Component;III)Ljavax/swing/GroupLayout$Group;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
         0: .line 1
            aload 0
            aload 1
            iload 2
            iload 3
            iload 4
            invokevirtual javax.swing.GroupLayout$ParallelGroup.addComponent:(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$ParallelGroup;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public javax.swing.GroupLayout$Group addComponent(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljavax/swing/GroupLayout$Group;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual javax.swing.GroupLayout$ParallelGroup.addComponent:(Ljava/awt/Component;)Ljavax/swing/GroupLayout$ParallelGroup;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public javax.swing.GroupLayout$Group addGap(int, int, int);
    descriptor: (III)Ljavax/swing/GroupLayout$Group;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            iload 1
            iload 2
            iload 3
            invokevirtual javax.swing.GroupLayout$ParallelGroup.addGap:(III)Ljavax/swing/GroupLayout$ParallelGroup;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public javax.swing.GroupLayout$Group addGap(int);
    descriptor: (I)Ljavax/swing/GroupLayout$Group;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual javax.swing.GroupLayout$ParallelGroup.addGap:(I)Ljavax/swing/GroupLayout$ParallelGroup;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public javax.swing.GroupLayout$Group addGroup(javax.swing.GroupLayout$Group);
    descriptor: (Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$Group;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual javax.swing.GroupLayout$ParallelGroup.addGroup:(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static int[] $SWITCH_TABLE$javax$swing$GroupLayout$Alignment();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 2457
            getstatic javax.swing.GroupLayout$ParallelGroup.$SWITCH_TABLE$javax$swing$GroupLayout$Alignment:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javax.swing.GroupLayout$Alignment.values:()[Ljavax/swing/GroupLayout$Alignment;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javax.swing.GroupLayout$Alignment.BASELINE:Ljavax/swing/GroupLayout$Alignment;
            invokevirtual javax.swing.GroupLayout$Alignment.ordinal:()I
            iconst_4
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javax.swing.GroupLayout$Alignment.CENTER:Ljavax/swing/GroupLayout$Alignment;
            invokevirtual javax.swing.GroupLayout$Alignment.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javax.swing.GroupLayout$Alignment.LEADING:Ljavax/swing/GroupLayout$Alignment;
            invokevirtual javax.swing.GroupLayout$Alignment.ordinal:()I
            iconst_1
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javax.swing.GroupLayout$Alignment.TRAILING:Ljavax/swing/GroupLayout$Alignment;
            invokevirtual javax.swing.GroupLayout$Alignment.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            dup
            putstatic javax.swing.GroupLayout$ParallelGroup.$SWITCH_TABLE$javax$swing$GroupLayout$Alignment:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
}
SourceFile: "GroupLayout.java"
NestHost: javax.swing.GroupLayout
InnerClasses:
  public final Alignment = javax.swing.GroupLayout$Alignment of javax.swing.GroupLayout
  private AutoPreferredGapSpring = javax.swing.GroupLayout$AutoPreferredGapSpring of javax.swing.GroupLayout
  private BaselineGroup = javax.swing.GroupLayout$BaselineGroup 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
  public ParallelGroup = javax.swing.GroupLayout$ParallelGroup of javax.swing.GroupLayout
  private abstract Spring = javax.swing.GroupLayout$Spring of javax.swing.GroupLayout