class javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo extends javax.swing.text.html.AccessibleHTML$ElementInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo
  super_class: javax.swing.text.html.AccessibleHTML$ElementInfo
{
  private javax.swing.text.html.AccessibleHTML$TableElementInfo parent;
    descriptor: Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
    flags: (0x0002) ACC_PRIVATE

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

  final javax.swing.text.html.AccessibleHTML$TableElementInfo this$1;
    descriptor: Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(javax.swing.text.html.AccessibleHTML$TableElementInfo, javax.swing.text.Element, javax.swing.text.html.AccessibleHTML$TableElementInfo, int);
    descriptor: (Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;I)V
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
        start local 2 // javax.swing.text.Element e
        start local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo parent
        start local 4 // int rowNumber
         0: .line 2406
            aload 0 /* this */
            aload 1
            putfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.this$1:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
         1: .line 2407
            aload 0 /* this */
            aload 1
            invokestatic javax.swing.text.html.AccessibleHTML$TableElementInfo.access$0:(Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;)Ljavax/swing/text/html/AccessibleHTML;
            aload 2 /* e */
            aload 3 /* parent */
            invokespecial javax.swing.text.html.AccessibleHTML$ElementInfo.<init>:(Ljavax/swing/text/html/AccessibleHTML;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
         2: .line 2408
            aload 0 /* this */
            aload 3 /* parent */
            putfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.parent:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
         3: .line 2409
            aload 0 /* this */
            iload 4 /* rowNumber */
            putfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.rowNumber:I
         4: .line 2410
            return
        end local 4 // int rowNumber
        end local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo parent
        end local 2 // javax.swing.text.Element e
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            0    5     2          e  Ljavax/swing/text/Element;
            0    5     3     parent  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            0    5     4  rowNumber  I
    MethodParameters:
           Name  Flags
      this$0     final
      e          
      parent     
      rowNumber  

  protected void loadChildren(javax.swing.text.Element);
    descriptor: (Ljavax/swing/text/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=7, args_size=2
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
        start local 1 // javax.swing.text.Element e
         0: .line 2413
            iconst_0
            istore 2 /* x */
        start local 2 // int x
         1: goto 21
         2: .line 2414
      StackMap locals: int
      StackMap stack:
            aload 1 /* e */
            iload 2 /* x */
            invokeinterface javax.swing.text.Element.getElement:(I)Ljavax/swing/text/Element;
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 3 /* attrs */
        start local 3 // javax.swing.text.AttributeSet attrs
         3: .line 2416
            aload 3 /* attrs */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
         4: .line 2417
            getstatic javax.swing.text.html.HTML$Tag.TH:Ljavax/swing/text/html/HTML$Tag;
         5: .line 2416
            if_acmpne 15
         6: .line 2419
            new javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo
            dup
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.this$1:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            aload 1 /* e */
            iload 2 /* x */
            invokeinterface javax.swing.text.Element.getElement:(I)Ljavax/swing/text/Element;
            aload 0 /* this */
            iconst_1
            invokespecial javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.<init>:(Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;Z)V
         7: .line 2418
            astore 4 /* headerElementInfo */
        start local 4 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo headerElementInfo
         8: .line 2420
            aload 0 /* this */
            aload 4 /* headerElementInfo */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.addChild:(Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
         9: .line 2423
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.parent:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleTable:()Ljavax/accessibility/AccessibleTable;
        10: .line 2422
            astore 5 /* at */
        start local 5 // javax.accessibility.AccessibleTable at
        11: .line 2425
            aload 5 /* at */
            checkcast javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext
        12: .line 2424
            astore 6 /* tableElement */
        start local 6 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext tableElement
        13: .line 2426
            aload 6 /* tableElement */
            aload 4 /* headerElementInfo */
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.rowNumber:I
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext.addRowHeader:(Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;I)V
        end local 6 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext tableElement
        end local 5 // javax.accessibility.AccessibleTable at
        end local 4 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo headerElementInfo
        14: .line 2428
            goto 20
      StackMap locals: javax.swing.text.AttributeSet
      StackMap stack:
        15: aload 3 /* attrs */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
        16: .line 2429
            getstatic javax.swing.text.html.HTML$Tag.TD:Ljavax/swing/text/html/HTML$Tag;
            if_acmpne 20
        17: .line 2430
            aload 0 /* this */
            new javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo
            dup
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.this$1:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            aload 1 /* e */
            iload 2 /* x */
            invokeinterface javax.swing.text.Element.getElement:(I)Ljavax/swing/text/Element;
            aload 0 /* this */
        18: .line 2431
            iconst_0
            invokespecial javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.<init>:(Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;Z)V
        19: .line 2430
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.addChild:(Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
        end local 3 // javax.swing.text.AttributeSet attrs
        20: .line 2413
      StackMap locals:
      StackMap stack:
            iinc 2 /* x */ 1
      StackMap locals:
      StackMap stack:
        21: iload 2 /* x */
            aload 1 /* e */
            invokeinterface javax.swing.text.Element.getElementCount:()I
            if_icmplt 2
        end local 2 // int x
        22: .line 2434
            return
        end local 1 // javax.swing.text.Element e
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   23     0               this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            0   23     1                  e  Ljavax/swing/text/Element;
            1   22     2                  x  I
            3   20     3              attrs  Ljavax/swing/text/AttributeSet;
            8   14     4  headerElementInfo  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
           11   14     5                 at  Ljavax/accessibility/AccessibleTable;
           13   14     6       tableElement  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableAccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public int getRowCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
         0: .line 2440
            iconst_1
            istore 1 /* rowCount */
        start local 1 // int rowCount
         1: .line 2441
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.validateIfNecessary:()Z
            ifeq 10
         2: .line 2442
            iconst_0
            istore 2 /* counter */
        start local 2 // int counter
         3: goto 9
         4: .line 2446
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* counter */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getChild:(I)Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
         5: .line 2445
            checkcast javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo
            astore 3 /* cell */
        start local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
         6: .line 2448
            aload 3 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.validateIfNecessary:()Z
            ifeq 8
         7: .line 2449
            iload 1 /* rowCount */
            aload 3 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getRowCount:()I
            invokestatic java.lang.Math.max:(II)I
            istore 1 /* rowCount */
        end local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
         8: .line 2443
      StackMap locals:
      StackMap stack:
            iinc 2 /* counter */ 1
         9: .line 2442
      StackMap locals:
      StackMap stack:
            iload 2 /* counter */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getChildCount:()I
            if_icmplt 4
        end local 2 // int counter
        10: .line 2453
      StackMap locals:
      StackMap stack:
            iload 1 /* rowCount */
            ireturn
        end local 1 // int rowCount
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            1   11     1  rowCount  I
            3   10     2   counter  I
            6    8     3      cell  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;

  public int getColumnCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
         0: .line 2461
            iconst_0
            istore 1 /* colCount */
        start local 1 // int colCount
         1: .line 2462
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.validateIfNecessary:()Z
            ifeq 10
         2: .line 2463
            iconst_0
            istore 2 /* counter */
        start local 2 // int counter
         3: goto 9
         4: .line 2466
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* counter */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getChild:(I)Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
         5: .line 2465
            checkcast javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo
            astore 3 /* cell */
        start local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
         6: .line 2468
            aload 3 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.validateIfNecessary:()Z
            ifeq 8
         7: .line 2469
            iload 1 /* colCount */
            aload 3 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getColumnCount:()I
            iadd
            istore 1 /* colCount */
        end local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
         8: .line 2464
      StackMap locals:
      StackMap stack:
            iinc 2 /* counter */ 1
         9: .line 2463
      StackMap locals:
      StackMap stack:
            iload 2 /* counter */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getChildCount:()I
            if_icmplt 4
        end local 2 // int counter
        10: .line 2473
      StackMap locals:
      StackMap stack:
            iload 1 /* colCount */
            ireturn
        end local 1 // int colCount
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            1   11     1  colCount  I
            3   10     2   counter  I
            6    8     3      cell  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;

  protected void invalidate(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
        start local 1 // boolean first
         0: .line 2481
            aload 0 /* this */
            iload 1 /* first */
            invokespecial javax.swing.text.html.AccessibleHTML$ElementInfo.invalidate:(Z)V
         1: .line 2482
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getParent:()Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
            iconst_1
            invokevirtual javax.swing.text.html.AccessibleHTML$ElementInfo.invalidate:(Z)V
         2: .line 2483
            return
        end local 1 // boolean first
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            0    3     1  first  Z
    MethodParameters:
       Name  Flags
      first  

  private void updateGrid(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
        start local 1 // int row
         0: .line 2490
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.validateIfNecessary:()Z
            ifeq 35
         1: .line 2491
            iconst_0
            istore 2 /* emptyRow */
        start local 2 // boolean emptyRow
         2: .line 2493
            goto 12
         3: .line 2494
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 3 /* counter */
        start local 3 // int counter
         4: goto 9
         5: .line 2496
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.this$1:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iload 1 /* row */
            aaload
            iload 3 /* counter */
            aaload
            ifnonnull 8
         6: .line 2497
            iconst_1
            istore 2 /* emptyRow */
         7: .line 2498
            goto 10
         8: .line 2495
      StackMap locals:
      StackMap stack:
            iinc 3 /* counter */ 1
         9: .line 2494
      StackMap locals:
      StackMap stack:
            iload 3 /* counter */
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.this$1:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iload 1 /* row */
            aaload
            arraylength
            if_icmplt 5
        end local 3 // int counter
        10: .line 2501
      StackMap locals:
      StackMap stack:
            iload 2 /* emptyRow */
            ifne 12
        11: .line 2502
            iinc 1 /* row */ 1
        12: .line 2493
      StackMap locals:
      StackMap stack:
            iload 2 /* emptyRow */
            ifeq 3
        13: .line 2505
            iconst_0
            istore 3 /* col */
        start local 3 // int col
        14: iconst_0
            istore 4 /* counter */
        start local 4 // int counter
        15: goto 34
        16: .line 2508
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* counter */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getChild:(I)Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
        17: .line 2507
            checkcast javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo
            astore 5 /* cell */
        start local 5 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
        18: .line 2510
            goto 20
        19: .line 2511
      StackMap locals: javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo
      StackMap stack:
            iinc 3 /* col */ 1
        20: .line 2510
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.this$1:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iload 1 /* row */
            aaload
            iload 3 /* col */
            aaload
            ifnonnull 19
        21: .line 2513
            aload 5 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getRowCount:()I
            iconst_1
            isub
            istore 6 /* rowCount */
        start local 6 // int rowCount
        22: .line 2514
            goto 30
        23: .line 2515
      StackMap locals: int
      StackMap stack:
            aload 5 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getColumnCount:()I
            iconst_1
            isub
            istore 7 /* colCount */
        start local 7 // int colCount
        24: .line 2516
            goto 27
        25: .line 2517
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.this$1:Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iload 1 /* row */
            iload 6 /* rowCount */
            iadd
            aaload
            iload 3 /* col */
            iload 7 /* colCount */
            iadd
            aload 5 /* cell */
            aastore
        26: .line 2516
            iinc 7 /* colCount */ -1
      StackMap locals:
      StackMap stack:
        27: iload 7 /* colCount */
        28: .line 2515
            ifge 25
        end local 7 // int colCount
        29: .line 2514
            iinc 6 /* rowCount */ -1
      StackMap locals:
      StackMap stack:
        30: iload 6 /* rowCount */
        31: .line 2513
            ifge 23
        end local 6 // int rowCount
        32: .line 2520
            iload 3 /* col */
            aload 5 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getColumnCount:()I
            iadd
            istore 3 /* col */
        end local 5 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
        33: .line 2506
            iinc 4 /* counter */ 1
        34: .line 2505
      StackMap locals:
      StackMap stack:
            iload 4 /* counter */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getChildCount:()I
            if_icmplt 16
        end local 4 // int counter
        end local 3 // int col
        end local 2 // boolean emptyRow
        35: .line 2523
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int row
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   36     0      this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            0   36     1       row  I
            2   35     2  emptyRow  Z
            4   10     3   counter  I
           14   35     3       col  I
           15   35     4   counter  I
           18   33     5      cell  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
           22   32     6  rowCount  I
           24   29     7  colCount  I
    MethodParameters:
      Name  Flags
      row   

  private int getColumnCount(int);
    descriptor: (I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
        start local 1 // int rowspan
         0: .line 2530
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.validateIfNecessary:()Z
            ifeq 11
         1: .line 2531
            iconst_0
            istore 2 /* cols */
        start local 2 // int cols
         2: .line 2532
            iconst_0
            istore 3 /* counter */
        start local 3 // int counter
         3: goto 9
         4: .line 2535
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* counter */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getChild:(I)Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
         5: .line 2534
            checkcast javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo
            astore 4 /* cell */
        start local 4 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
         6: .line 2537
            aload 4 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getRowCount:()I
            iload 1 /* rowspan */
            if_icmplt 8
         7: .line 2538
            iload 2 /* cols */
            aload 4 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getColumnCount:()I
            iadd
            istore 2 /* cols */
        end local 4 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
         8: .line 2533
      StackMap locals:
      StackMap stack:
            iinc 3 /* counter */ 1
         9: .line 2532
      StackMap locals:
      StackMap stack:
            iload 3 /* counter */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getChildCount:()I
            if_icmplt 4
        end local 3 // int counter
        10: .line 2541
            iload 2 /* cols */
            ireturn
        end local 2 // int cols
        11: .line 2543
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // int rowspan
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            0   12     1  rowspan  I
            2   11     2     cols  I
            3   10     3  counter  I
            6    8     4     cell  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
    MethodParameters:
         Name  Flags
      rowspan  
}
SourceFile: "AccessibleHTML.java"
NestHost: javax.swing.text.html.AccessibleHTML
InnerClasses:
  private ElementInfo = javax.swing.text.html.AccessibleHTML$ElementInfo of javax.swing.text.html.AccessibleHTML
  private TableElementInfo = javax.swing.text.html.AccessibleHTML$TableElementInfo of javax.swing.text.html.AccessibleHTML
  public TableAccessibleContext = javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext of javax.swing.text.html.AccessibleHTML$TableElementInfo
  private TableCellElementInfo = javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo of javax.swing.text.html.AccessibleHTML$TableElementInfo
  private TableRowElementInfo = javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo of javax.swing.text.html.AccessibleHTML$TableElementInfo
  public Tag = javax.swing.text.html.HTML$Tag of javax.swing.text.html.HTML