class javax.swing.text.html.AccessibleHTML$TableElementInfo extends javax.swing.text.html.AccessibleHTML$ElementInfo implements javax.accessibility.Accessible
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.text.html.AccessibleHTML$TableElementInfo
  super_class: javax.swing.text.html.AccessibleHTML$ElementInfo
{
  protected javax.swing.text.html.AccessibleHTML$ElementInfo caption;
    descriptor: Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
    flags: (0x0004) ACC_PROTECTED

  private javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo[][] grid;
    descriptor: [[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
    flags: (0x0002) ACC_PRIVATE

  private javax.accessibility.AccessibleContext accessibleContext;
    descriptor: Ljavax/accessibility/AccessibleContext;
    flags: (0x0002) ACC_PRIVATE

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

  void <init>(javax.swing.text.html.AccessibleHTML, javax.swing.text.Element, javax.swing.text.html.AccessibleHTML$ElementInfo);
    descriptor: (Ljavax/swing/text/html/AccessibleHTML;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
        start local 2 // javax.swing.text.Element e
        start local 3 // javax.swing.text.html.AccessibleHTML$ElementInfo parent
         0: .line 1423
            aload 0 /* this */
            aload 1
            putfield javax.swing.text.html.AccessibleHTML$TableElementInfo.this$0:Ljavax/swing/text/html/AccessibleHTML;
         1: .line 1424
            aload 0 /* this */
            aload 1
            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 1425
            return
        end local 3 // javax.swing.text.html.AccessibleHTML$ElementInfo parent
        end local 2 // javax.swing.text.Element e
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            0    3     2       e  Ljavax/swing/text/Element;
            0    3     3  parent  Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
    MethodParameters:
        Name  Flags
      this$0  final
      e       
      parent  

  public javax.swing.text.html.AccessibleHTML$ElementInfo getCaptionInfo();
    descriptor: ()Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
         0: .line 1428
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.caption:Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
            areturn
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;

  protected void validate();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
         0: .line 1435
            aload 0 /* this */
            invokespecial javax.swing.text.html.AccessibleHTML$ElementInfo.validate:()V
         1: .line 1436
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.updateGrid:()V
         2: .line 1437
            return
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;

  protected void loadChildren(javax.swing.text.Element);
    descriptor: (Ljavax/swing/text/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
        start local 1 // javax.swing.text.Element e
         0: .line 1444
            iconst_0
            istore 2 /* counter */
        start local 2 // int counter
         1: goto 13
         2: .line 1445
      StackMap locals: int
      StackMap stack:
            aload 1 /* e */
            iload 2 /* counter */
            invokeinterface javax.swing.text.Element.getElement:(I)Ljavax/swing/text/Element;
            astore 3 /* child */
        start local 3 // javax.swing.text.Element child
         3: .line 1446
            aload 3 /* child */
            invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
            astore 4 /* attrs */
        start local 4 // javax.swing.text.AttributeSet attrs
         4: .line 1448
            aload 4 /* attrs */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
         5: .line 1449
            getstatic javax.swing.text.html.HTML$Tag.TR:Ljavax/swing/text/html/HTML$Tag;
         6: .line 1448
            if_acmpne 9
         7: .line 1450
            aload 0 /* this */
            new javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo
            dup
            aload 0 /* this */
            aload 3 /* child */
            aload 0 /* this */
            iload 2 /* counter */
            invokespecial javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.<init>:(Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;I)V
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.addChild:(Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
         8: .line 1452
            goto 12
      StackMap locals: javax.swing.text.Element javax.swing.text.AttributeSet
      StackMap stack:
         9: aload 4 /* attrs */
            getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
            invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
        10: .line 1453
            getstatic javax.swing.text.html.HTML$Tag.CAPTION:Ljavax/swing/text/html/HTML$Tag;
            if_acmpne 12
        11: .line 1456
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.this$0:Ljavax/swing/text/html/AccessibleHTML;
            aload 3 /* child */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML.createElementInfo:(Ljavax/swing/text/Element;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
            putfield javax.swing.text.html.AccessibleHTML$TableElementInfo.caption:Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
        end local 4 // javax.swing.text.AttributeSet attrs
        end local 3 // javax.swing.text.Element child
        12: .line 1444
      StackMap locals:
      StackMap stack:
            iinc 2 /* counter */ 1
      StackMap locals:
      StackMap stack:
        13: iload 2 /* counter */
            aload 1 /* e */
            invokeinterface javax.swing.text.Element.getElementCount:()I
            if_icmplt 2
        end local 2 // int counter
        14: .line 1459
            return
        end local 1 // javax.swing.text.Element e
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            0   15     1        e  Ljavax/swing/text/Element;
            1   14     2  counter  I
            3   12     3    child  Ljavax/swing/text/Element;
            4   12     4    attrs  Ljavax/swing/text/AttributeSet;
    MethodParameters:
      Name  Flags
      e     

  private void updateGrid();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
         0: .line 1466
            iconst_0
            istore 1 /* delta */
        start local 1 // int delta
         1: .line 1467
            iconst_0
            istore 2 /* maxCols */
        start local 2 // int maxCols
         2: .line 1469
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
         3: goto 17
         4: .line 1470
      StackMap locals: javax.swing.text.html.AccessibleHTML$TableElementInfo int int top int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* counter */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.getRow:(I)Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            astore 5 /* row */
        start local 5 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo row
         5: .line 1471
            iconst_0
            istore 6 /* prev */
        start local 6 // int prev
         6: .line 1472
            iconst_0
            istore 7 /* y */
        start local 7 // int y
         7: goto 12
         8: .line 1473
      StackMap locals: javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo int int
      StackMap stack:
            iload 6 /* prev */
            aload 0 /* this */
            iload 4 /* counter */
            iload 7 /* y */
            isub
            iconst_1
            isub
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.getRow:(I)Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
         9: .line 1474
            iload 7 /* y */
            iconst_2
            iadd
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getColumnCount:(I)I
        10: .line 1473
            invokestatic java.lang.Math.max:(II)I
            istore 6 /* prev */
        11: .line 1472
            iinc 7 /* y */ 1
      StackMap locals:
      StackMap stack:
        12: iload 7 /* y */
            iload 1 /* delta */
            if_icmplt 8
        end local 7 // int y
        13: .line 1476
            aload 5 /* row */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getRowCount:()I
            iload 1 /* delta */
            invokestatic java.lang.Math.max:(II)I
            istore 1 /* delta */
        14: .line 1477
            iinc 1 /* delta */ -1
        15: .line 1478
            iload 2 /* maxCols */
            aload 5 /* row */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.getColumnCount:()I
            iload 6 /* prev */
            iadd
            invokestatic java.lang.Math.max:(II)I
            istore 2 /* maxCols */
        end local 6 // int prev
        end local 5 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo row
        16: .line 1469
            iinc 4 /* counter */ 1
      StackMap locals:
      StackMap stack:
        17: iload 4 /* counter */
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.getChildCount:()I
            if_icmplt 4
        end local 4 // int counter
        18: .line 1480
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.getChildCount:()I
            iload 1 /* delta */
            iadd
            istore 3 /* rows */
        start local 3 // int rows
        19: .line 1483
            aload 0 /* this */
            iload 3 /* rows */
            anewarray javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo[]
            putfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
        20: .line 1484
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
        21: goto 24
        22: .line 1485
      StackMap locals: javax.swing.text.html.AccessibleHTML$TableElementInfo int int int int
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iload 4 /* counter */
            iload 2 /* maxCols */
            anewarray javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo
            aastore
        23: .line 1484
            iinc 4 /* counter */ 1
      StackMap locals:
      StackMap stack:
        24: iload 4 /* counter */
            iload 3 /* rows */
            if_icmplt 22
        end local 4 // int counter
        25: .line 1488
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
        26: goto 29
        27: .line 1489
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* counter */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.getRow:(I)Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            iload 4 /* counter */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo.updateGrid:(I)V
        28: .line 1488
            iinc 4 /* counter */ 1
      StackMap locals:
      StackMap stack:
        29: iload 4 /* counter */
            iload 3 /* rows */
            if_icmplt 27
        end local 4 // int counter
        30: .line 1491
            return
        end local 3 // int rows
        end local 2 // int maxCols
        end local 1 // int delta
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   31     0     this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            1   31     1    delta  I
            2   31     2  maxCols  I
           19   31     3     rows  I
            3   18     4  counter  I
            5   16     5      row  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
            6   16     6     prev  I
            7   13     7        y  I
           21   25     4  counter  I
           26   30     4  counter  I

  public javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo getRow(int);
    descriptor: (I)Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableRowElementInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
        start local 1 // int index
         0: .line 1497
            aload 0 /* this */
            iload 1 /* index */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.getChild:(I)Ljavax/swing/text/html/AccessibleHTML$ElementInfo;
            checkcast javax.swing.text.html.AccessibleHTML$TableElementInfo$TableRowElementInfo
            areturn
        end local 1 // int index
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo getCell(int, int);
    descriptor: (II)Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
        start local 1 // int r
        start local 2 // int c
         0: .line 1504
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.validateIfNecessary:()Z
            ifeq 3
            iload 1 /* r */
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            arraylength
            if_icmpge 3
         1: .line 1505
            iload 2 /* c */
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iconst_0
            aaload
            arraylength
            if_icmpge 3
         2: .line 1506
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iload 1 /* r */
            aaload
            iload 2 /* c */
            aaload
            areturn
         3: .line 1508
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // int c
        end local 1 // int r
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            0    4     1     r  I
            0    4     2     c  I
    MethodParameters:
      Name  Flags
      r     
      c     

  public int getRowExtentAt(int, int);
    descriptor: (II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
        start local 1 // int r
        start local 2 // int c
         0: .line 1515
            aload 0 /* this */
            iload 1 /* r */
            iload 2 /* c */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.getCell:(II)Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            astore 3 /* cell */
        start local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
         1: .line 1517
            aload 3 /* cell */
            ifnull 8
         2: .line 1518
            aload 3 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getRowCount:()I
            istore 4 /* rows */
        start local 4 // int rows
         3: .line 1519
            iconst_1
            istore 5 /* delta */
        start local 5 // int delta
         4: .line 1521
            goto 6
         5: .line 1522
      StackMap locals: javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo int int
      StackMap stack:
            iinc 5 /* delta */ 1
         6: .line 1521
      StackMap locals:
      StackMap stack:
            iload 1 /* r */
            iload 5 /* delta */
            isub
            iflt 7
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iload 1 /* r */
            iload 5 /* delta */
            isub
            aaload
            iload 2 /* c */
            aaload
            aload 3 /* cell */
            if_acmpeq 5
         7: .line 1524
      StackMap locals:
      StackMap stack:
            iload 4 /* rows */
            iload 5 /* delta */
            isub
            iconst_1
            iadd
            ireturn
        end local 5 // int delta
        end local 4 // int rows
         8: .line 1526
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
        end local 2 // int c
        end local 1 // int r
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            0    9     1      r  I
            0    9     2      c  I
            1    9     3   cell  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            3    8     4   rows  I
            4    8     5  delta  I
    MethodParameters:
      Name  Flags
      r     
      c     

  public int getColumnExtentAt(int, int);
    descriptor: (II)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
        start local 1 // int r
        start local 2 // int c
         0: .line 1533
            aload 0 /* this */
            iload 1 /* r */
            iload 2 /* c */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.getCell:(II)Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            astore 3 /* cell */
        start local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
         1: .line 1535
            aload 3 /* cell */
            ifnull 8
         2: .line 1536
            aload 3 /* cell */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo.getColumnCount:()I
            istore 4 /* cols */
        start local 4 // int cols
         3: .line 1537
            iconst_1
            istore 5 /* delta */
        start local 5 // int delta
         4: .line 1539
            goto 6
         5: .line 1540
      StackMap locals: javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo int int
      StackMap stack:
            iinc 5 /* delta */ 1
         6: .line 1539
      StackMap locals:
      StackMap stack:
            iload 2 /* c */
            iload 5 /* delta */
            isub
            iflt 7
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iload 1 /* r */
            aaload
            iload 2 /* c */
            iload 5 /* delta */
            isub
            aaload
            aload 3 /* cell */
            if_acmpeq 5
         7: .line 1542
      StackMap locals:
      StackMap stack:
            iload 4 /* cols */
            iload 5 /* delta */
            isub
            iconst_1
            iadd
            ireturn
        end local 5 // int delta
        end local 4 // int cols
         8: .line 1544
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // javax.swing.text.html.AccessibleHTML$TableElementInfo$TableCellElementInfo cell
        end local 2 // int c
        end local 1 // int r
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;
            0    9     1      r  I
            0    9     2      c  I
            1    9     3   cell  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            3    8     4   cols  I
            4    8     5  delta  I
    MethodParameters:
      Name  Flags
      r     
      c     

  public int getRowCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
         0: .line 1551
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.validateIfNecessary:()Z
            ifeq 2
         1: .line 1552
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            arraylength
            ireturn
         2: .line 1554
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;

  public int getColumnCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
         0: .line 1561
            aload 0 /* this */
            invokevirtual javax.swing.text.html.AccessibleHTML$TableElementInfo.validateIfNecessary:()Z
            ifeq 2
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            arraylength
            ifle 2
         1: .line 1562
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.grid:[[Ljavax/swing/text/html/AccessibleHTML$TableElementInfo$TableCellElementInfo;
            iconst_0
            aaload
            arraylength
            ireturn
         2: .line 1564
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;

  public javax.accessibility.AccessibleContext getAccessibleContext();
    descriptor: ()Ljavax/accessibility/AccessibleContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
         0: .line 1571
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.accessibleContext:Ljavax/accessibility/AccessibleContext;
            ifnonnull 2
         1: .line 1572
            aload 0 /* this */
            new javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext.<init>:(Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;Ljavax/swing/text/html/AccessibleHTML$ElementInfo;)V
            putfield javax.swing.text.html.AccessibleHTML$TableElementInfo.accessibleContext:Ljavax/accessibility/AccessibleContext;
         2: .line 1574
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.accessibleContext:Ljavax/accessibility/AccessibleContext;
            areturn
        end local 0 // javax.swing.text.html.AccessibleHTML$TableElementInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;

  static javax.swing.text.html.AccessibleHTML access$0(javax.swing.text.html.AccessibleHTML$TableElementInfo);
    descriptor: (Ljavax/swing/text/html/AccessibleHTML$TableElementInfo;)Ljavax/swing/text/html/AccessibleHTML;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1410
            aload 0
            getfield javax.swing.text.html.AccessibleHTML$TableElementInfo.this$0:Ljavax/swing/text/html/AccessibleHTML;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
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