class org.hsqldb.test.ResultSetParsedSection extends org.hsqldb.test.ParsedSection
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.hsqldb.test.ResultSetParsedSection
  super_class: org.hsqldb.test.ParsedSection
{
  private java.lang.String delim;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String[] expectedRows;
    descriptor: [Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String[] actualRows;
    descriptor: [Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  protected void <init>(org.hsqldb.lib.HsqlArrayList);
    descriptor: (Lorg/hsqldb/lib/HsqlArrayList;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.hsqldb.test.ResultSetParsedSection this
        start local 1 // org.hsqldb.lib.HsqlArrayList linesArray
         0: .line 702
            aload 0 /* this */
            aload 1 /* linesArray */
            invokespecial org.hsqldb.test.ParsedSection.<init>:(Lorg/hsqldb/lib/HsqlArrayList;)V
         1: .line 692
            aload 0 /* this */
            ldc "TestUtilFieldDelimiter"
            ldc ","
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            putfield org.hsqldb.test.ResultSetParsedSection.delim:Ljava/lang/String;
         2: .line 693
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.test.ResultSetParsedSection.expectedRows:[Ljava/lang/String;
         3: .line 694
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.test.ResultSetParsedSection.actualRows:[Ljava/lang/String;
         4: .line 704
            aload 0 /* this */
            bipush 114
            putfield org.hsqldb.test.ResultSetParsedSection.type:C
         5: .line 707
            aload 0 /* this */
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.resEndRow:I
            iconst_1
            iadd
            anewarray java.lang.String
            putfield org.hsqldb.test.ResultSetParsedSection.expectedRows:[Ljava/lang/String;
         6: .line 709
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         7: goto 11
         8: .line 710
      StackMap locals: org.hsqldb.test.ResultSetParsedSection org.hsqldb.lib.HsqlArrayList int
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.lines:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            iconst_0
            invokestatic org.hsqldb.lib.StringUtil.skipSpaces:(Ljava/lang/String;I)I
            istore 3 /* skip */
        start local 3 // int skip
         9: .line 712
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.expectedRows:[Ljava/lang/String;
            iload 2 /* i */
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.lines:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            iload 3 /* skip */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            aastore
        end local 3 // int skip
        10: .line 709
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 2 /* i */
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.resEndRow:I
            if_icmple 8
        end local 2 // int i
        12: .line 714
            return
        end local 1 // org.hsqldb.lib.HsqlArrayList linesArray
        end local 0 // org.hsqldb.test.ResultSetParsedSection this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Lorg/hsqldb/test/ResultSetParsedSection;
            0   13     1  linesArray  Lorg/hsqldb/lib/HsqlArrayList;
            7   12     2           i  I
            9   10     3        skip  I
    MethodParameters:
            Name  Flags
      linesArray  

  protected java.lang.String getResultString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hsqldb.test.ResultSetParsedSection this
         0: .line 718
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* printVal */
        start local 1 // java.lang.StringBuilder printVal
         1: .line 719
            aload 0 /* this */
            invokevirtual org.hsqldb.test.ResultSetParsedSection.getExpectedRows:()[Ljava/lang/String;
            astore 2 /* expectedRows */
        start local 2 // java.lang.String[] expectedRows
         2: .line 721
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 6
         4: .line 722
      StackMap locals: java.lang.StringBuilder java.lang.String[] int
      StackMap stack:
            aload 1 /* printVal */
            aload 2 /* expectedRows */
            iload 3 /* i */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            getstatic org.hsqldb.test.ResultSetParsedSection.LS:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 721
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            aload 2 /* expectedRows */
            arraylength
            if_icmplt 4
        end local 3 // int i
         7: .line 725
            aload 1 /* printVal */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.String[] expectedRows
        end local 1 // java.lang.StringBuilder printVal
        end local 0 // org.hsqldb.test.ResultSetParsedSection this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lorg/hsqldb/test/ResultSetParsedSection;
            1    8     1      printVal  Ljava/lang/StringBuilder;
            2    8     2  expectedRows  [Ljava/lang/String;
            3    7     3             i  I

  protected java.lang.String getActualResultString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.hsqldb.test.ResultSetParsedSection this
         0: .line 730
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* printVal */
        start local 1 // java.lang.StringBuilder printVal
         1: .line 731
            aload 0 /* this */
            invokevirtual org.hsqldb.test.ResultSetParsedSection.getActualRows:()[Ljava/lang/String;
            astore 2 /* actualRows */
        start local 2 // java.lang.String[] actualRows
         2: .line 733
            aload 2 /* actualRows */
            ifnonnull 4
         3: .line 734
            ldc "no result"
            areturn
         4: .line 737
      StackMap locals: java.lang.StringBuilder java.lang.String[]
      StackMap stack:
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 8
         6: .line 738
      StackMap locals: int
      StackMap stack:
            aload 1 /* printVal */
            aload 2 /* actualRows */
            iload 3 /* i */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            getstatic org.hsqldb.test.ResultSetParsedSection.LS:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 737
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 3 /* i */
            aload 2 /* actualRows */
            arraylength
            if_icmplt 6
        end local 3 // int i
         9: .line 741
            aload 1 /* printVal */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.String[] actualRows
        end local 1 // java.lang.StringBuilder printVal
        end local 0 // org.hsqldb.test.ResultSetParsedSection this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lorg/hsqldb/test/ResultSetParsedSection;
            1   10     1    printVal  Ljava/lang/StringBuilder;
            2   10     2  actualRows  [Ljava/lang/String;
            5    9     3           i  I

  protected boolean test(java.sql.Statement);
    descriptor: (Ljava/sql/Statement;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=11, args_size=2
        start local 0 // org.hsqldb.test.ResultSetParsedSection this
        start local 1 // java.sql.Statement aStatement
         0: .line 750
            aload 1 /* aStatement */
            aload 0 /* this */
            invokevirtual org.hsqldb.test.ResultSetParsedSection.getSql:()Ljava/lang/String;
            invokeinterface java.sql.Statement.execute:(Ljava/lang/String;)Z
            pop
         1: .line 751
            goto 6
      StackMap locals:
      StackMap stack: java.sql.SQLException
         2: astore 2 /* s */
        start local 2 // java.sql.SQLException s
         3: .line 752
            new java.lang.Exception
            dup
            new java.lang.StringBuilder
            dup
            ldc "Expected a ResultSet, but got the error: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         4: .line 753
            aload 2 /* s */
            invokevirtual java.sql.SQLException.getMessage:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         5: .line 752
            invokespecial java.lang.Exception.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.sql.SQLException s
         6: .line 757
      StackMap locals:
      StackMap stack:
            aload 1 /* aStatement */
            invokeinterface java.sql.Statement.getUpdateCount:()I
            iconst_m1
            if_icmpeq 12
         7: .line 758
            new java.lang.Exception
            dup
         8: .line 759
            new java.lang.StringBuilder
            dup
            ldc "Expected a ResultSet, but got an update count of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         9: .line 760
            aload 1 /* aStatement */
            invokeinterface java.sql.Statement.getUpdateCount:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        10: .line 759
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        11: .line 758
            invokespecial java.lang.Exception.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 764
      StackMap locals:
      StackMap stack:
            new org.hsqldb.lib.HsqlArrayList
            dup
            iconst_1
            anewarray java.lang.String[]
            iconst_0
            invokespecial org.hsqldb.lib.HsqlArrayList.<init>:([Ljava/lang/Object;I)V
            astore 2 /* list */
        start local 2 // org.hsqldb.lib.HsqlArrayList list
        13: .line 765
            aload 1 /* aStatement */
            invokeinterface java.sql.Statement.getResultSet:()Ljava/sql/ResultSet;
            astore 3 /* results */
        start local 3 // java.sql.ResultSet results
        14: .line 766
            aload 3 /* results */
            invokeinterface java.sql.ResultSet.getMetaData:()Ljava/sql/ResultSetMetaData;
            invokeinterface java.sql.ResultSetMetaData.getColumnCount:()I
            istore 4 /* colCount */
        start local 4 // int colCount
        15: .line 768
            goto 23
        16: .line 769
      StackMap locals: org.hsqldb.lib.HsqlArrayList java.sql.ResultSet int
      StackMap stack:
            iload 4 /* colCount */
            anewarray java.lang.String
            astore 5 /* row */
        start local 5 // java.lang.String[] row
        17: .line 771
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        18: goto 21
        19: .line 772
      StackMap locals: java.lang.String[] int
      StackMap stack:
            aload 5 /* row */
            iload 6 /* i */
            aload 3 /* results */
            iload 6 /* i */
            iconst_1
            iadd
            invokeinterface java.sql.ResultSet.getString:(I)Ljava/lang/String;
            aastore
        20: .line 771
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 6 /* i */
            iload 4 /* colCount */
            if_icmplt 19
        end local 6 // int i
        22: .line 775
            aload 2 /* list */
            aload 5 /* row */
            invokevirtual org.hsqldb.lib.HsqlArrayList.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // java.lang.String[] row
        23: .line 768
      StackMap locals:
      StackMap stack:
            aload 3 /* results */
            invokeinterface java.sql.ResultSet.next:()Z
            ifne 16
        24: .line 778
            aload 3 /* results */
            invokeinterface java.sql.ResultSet.close:()V
        25: .line 780
            aload 0 /* this */
            aload 2 /* list */
            invokevirtual org.hsqldb.lib.HsqlArrayList.size:()I
            anewarray java.lang.String
            putfield org.hsqldb.test.ResultSetParsedSection.actualRows:[Ljava/lang/String;
        26: .line 782
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        27: goto 39
        28: .line 783
      StackMap locals: int
      StackMap stack:
            aload 2 /* list */
            iload 5 /* i */
            invokevirtual org.hsqldb.lib.HsqlArrayList.get:(I)Ljava/lang/Object;
            checkcast java.lang.String[]
            astore 6 /* row */
        start local 6 // java.lang.String[] row
        29: .line 784
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 7 /* sb */
        start local 7 // java.lang.StringBuilder sb
        30: .line 786
            iconst_0
            istore 8 /* j */
        start local 8 // int j
        31: goto 36
        32: .line 787
      StackMap locals: java.lang.String[] java.lang.StringBuilder int
      StackMap stack:
            iload 8 /* j */
            ifle 34
        33: .line 788
            aload 7 /* sb */
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        34: .line 791
      StackMap locals:
      StackMap stack:
            aload 7 /* sb */
            aload 6 /* row */
            iload 8 /* j */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        35: .line 786
            iinc 8 /* j */ 1
      StackMap locals:
      StackMap stack:
        36: iload 8 /* j */
            aload 6 /* row */
            arraylength
            if_icmplt 32
        end local 8 // int j
        37: .line 794
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.actualRows:[Ljava/lang/String;
            iload 5 /* i */
            aload 7 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
        end local 7 // java.lang.StringBuilder sb
        end local 6 // java.lang.String[] row
        38: .line 782
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        39: iload 5 /* i */
            aload 2 /* list */
            invokevirtual org.hsqldb.lib.HsqlArrayList.size:()I
            if_icmplt 28
        end local 5 // int i
        40: .line 797
            aload 0 /* this */
            invokevirtual org.hsqldb.test.ResultSetParsedSection.getExpectedRows:()[Ljava/lang/String;
            astore 5 /* expectedRows */
        start local 5 // java.lang.String[] expectedRows
        41: .line 798
            iconst_0
            istore 6 /* count */
        start local 6 // int count
        42: .line 800
            goto 106
        43: .line 801
      StackMap locals: org.hsqldb.test.ResultSetParsedSection java.sql.Statement org.hsqldb.lib.HsqlArrayList java.sql.ResultSet int java.lang.String[] int
      StackMap stack:
            iload 6 /* count */
            aload 5 /* expectedRows */
            arraylength
            if_icmpge 103
        44: .line 803
            aload 5 /* expectedRows */
            iload 6 /* count */
            aaload
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.delim:Ljava/lang/String;
            invokestatic org.hsqldb.lib.StringUtil.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
        45: .line 802
            astore 7 /* expectedFields */
        start local 7 // java.lang.String[] expectedFields
        46: .line 806
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        47: goto 68
        48: .line 807
      StackMap locals: java.lang.String[] int
      StackMap stack:
            aload 7 /* expectedFields */
            iload 8 /* i */
            aaload
            ifnonnull 52
        49: .line 809
            aload 7 /* expectedFields */
            iload 8 /* i */
        50: .line 808
            invokestatic org.hsqldb.lib.ArrayUtil.resizeArray:(Ljava/lang/Object;I)Ljava/lang/Object;
            checkcast java.lang.String[]
            astore 7 /* expectedFields */
        51: .line 811
            goto 69
        52: .line 814
      StackMap locals:
      StackMap stack:
            aload 7 /* expectedFields */
            iload 8 /* i */
            aaload
            ldc "ARRAY["
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 67
        53: .line 815
            aload 7 /* expectedFields */
            iload 8 /* i */
            aaload
            ldc "]"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 55
        54: .line 816
            goto 67
        55: .line 819
      StackMap locals:
      StackMap stack:
            iload 8 /* i */
            iconst_1
            iadd
            istore 9 /* j */
        start local 9 // int j
        56: goto 66
        57: .line 821
      StackMap locals: int
      StackMap stack:
            aload 7 /* expectedFields */
            iload 9 /* j */
            aaload
            astore 10 /* part */
        start local 10 // java.lang.String part
        58: .line 823
            aload 7 /* expectedFields */
            iload 8 /* i */
            dup2
            aaload
            new java.lang.StringBuilder
            dup_x1
            swap
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.delim:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 10 /* part */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
        59: .line 825
            aload 10 /* part */
            ldc "]"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 65
        60: .line 827
            bipush 76
        61: .line 828
            aload 7 /* expectedFields */
            aload 7 /* expectedFields */
            arraylength
        62: .line 829
            iload 8 /* i */
            iconst_1
            iadd
            iload 8 /* i */
            iload 9 /* j */
            isub
        63: .line 826
            invokestatic org.hsqldb.lib.ArrayUtil.adjustArray:(ILjava/lang/Object;III)V
        64: .line 831
            goto 67
        end local 10 // java.lang.String part
        65: .line 820
      StackMap locals:
      StackMap stack:
            iinc 9 /* j */ 1
        66: .line 819
      StackMap locals:
      StackMap stack:
            iload 9 /* j */
            aload 7 /* expectedFields */
            arraylength
            if_icmplt 57
        end local 9 // int j
        67: .line 806
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        68: iload 8 /* i */
            aload 7 /* expectedFields */
            arraylength
            if_icmplt 48
        end local 8 // int i
        69: .line 838
      StackMap locals:
      StackMap stack:
            iload 4 /* colCount */
            aload 7 /* expectedFields */
            arraylength
            if_icmpne 98
        70: .line 841
            iconst_0
            istore 8 /* j */
        start local 8 // int j
        71: .line 843
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        72: goto 96
        73: .line 844
      StackMap locals: int int
      StackMap stack:
            iload 9 /* i */
            iconst_1
            iadd
            istore 8 /* j */
        74: .line 846
            aload 2 /* list */
            iload 6 /* count */
            invokevirtual org.hsqldb.lib.HsqlArrayList.get:(I)Ljava/lang/Object;
            checkcast java.lang.String[]
            iload 9 /* i */
            aaload
            astore 10 /* actual */
        start local 10 // java.lang.String actual
        75: .line 849
            aload 10 /* actual */
            ifnonnull 87
        76: .line 852
            aload 7 /* expectedFields */
            iload 9 /* i */
            aaload
        77: .line 853
            ldc "NULL"
        78: .line 852
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
        79: .line 853
            ifne 95
        80: .line 854
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected row "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 6 /* count */
            iconst_1
            iadd
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        81: .line 855
            ldc " of the ResultSet to contain:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        82: .line 856
            getstatic org.hsqldb.test.ResultSetParsedSection.LS:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* expectedRows */
            iload 6 /* count */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            getstatic org.hsqldb.test.ResultSetParsedSection.LS:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        83: .line 857
            ldc "but field "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 8 /* j */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        84: .line 858
            ldc " contained NULL"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        85: .line 854
            putfield org.hsqldb.test.ResultSetParsedSection.message:Ljava/lang/String;
        86: .line 860
            goto 103
        87: .line 862
      StackMap locals: java.lang.String
      StackMap stack:
            aload 10 /* actual */
            aload 7 /* expectedFields */
            iload 9 /* i */
            aaload
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 95
        88: .line 865
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected row "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 6 /* count */
            iconst_1
            iadd
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        89: .line 866
            ldc " of the ResultSet to contain:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        90: .line 867
            getstatic org.hsqldb.test.ResultSetParsedSection.LS:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 5 /* expectedRows */
            iload 6 /* count */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            getstatic org.hsqldb.test.ResultSetParsedSection.LS:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        91: .line 868
            ldc "but field "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 8 /* j */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " contained "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        92: .line 869
            aload 10 /* actual */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        93: .line 865
            putfield org.hsqldb.test.ResultSetParsedSection.message:Ljava/lang/String;
        94: .line 871
            goto 103
        end local 10 // java.lang.String actual
        95: .line 843
      StackMap locals:
      StackMap stack:
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        96: iload 9 /* i */
            aload 7 /* expectedFields */
            arraylength
            if_icmplt 73
        end local 9 // int i
        end local 8 // int j
        97: .line 874
            goto 103
        98: .line 877
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected the ResultSet to contain "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        99: .line 878
            aload 7 /* expectedFields */
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
       100: .line 879
            ldc " fields, but it contained "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 4 /* colCount */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
       101: .line 880
            ldc " fields."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       102: .line 877
            putfield org.hsqldb.test.ResultSetParsedSection.message:Ljava/lang/String;
        end local 7 // java.lang.String[] expectedFields
       103: .line 884
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.message:Ljava/lang/String;
            ifnull 105
       104: .line 885
            goto 107
       105: .line 800
      StackMap locals:
      StackMap stack:
            iinc 6 /* count */ 1
      StackMap locals:
      StackMap stack:
       106: iload 6 /* count */
            aload 2 /* list */
            invokevirtual org.hsqldb.lib.HsqlArrayList.size:()I
            if_icmplt 43
       107: .line 890
      StackMap locals:
      StackMap stack:
            iload 6 /* count */
            aload 5 /* expectedRows */
            arraylength
            if_icmpeq 117
       108: .line 891
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.message:Ljava/lang/String;
            ifnonnull 117
       109: .line 894
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Expected the ResultSet to contain "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
       110: .line 895
            aload 5 /* expectedRows */
            arraylength
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
       111: .line 896
            ldc " rows, but it contained "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 6 /* count */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " rows."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       112: .line 894
            putfield org.hsqldb.test.ResultSetParsedSection.message:Ljava/lang/String;
        end local 6 // int count
        end local 5 // java.lang.String[] expectedRows
        end local 4 // int colCount
        end local 3 // java.sql.ResultSet results
        end local 2 // org.hsqldb.lib.HsqlArrayList list
       113: .line 899
            goto 117
      StackMap locals: org.hsqldb.test.ResultSetParsedSection java.sql.Statement
      StackMap stack: java.lang.Exception
       114: astore 2 /* x */
        start local 2 // java.lang.Exception x
       115: .line 900
            aload 0 /* this */
            aload 2 /* x */
            invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
            putfield org.hsqldb.test.ResultSetParsedSection.message:Ljava/lang/String;
       116: .line 902
            iconst_0
            ireturn
        end local 2 // java.lang.Exception x
       117: .line 905
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.message:Ljava/lang/String;
            ifnonnull 118
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
       118: iconst_0
            ireturn
        end local 1 // java.sql.Statement aStatement
        end local 0 // org.hsqldb.test.ResultSetParsedSection this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0  119     0            this  Lorg/hsqldb/test/ResultSetParsedSection;
            0  119     1      aStatement  Ljava/sql/Statement;
            3    6     2               s  Ljava/sql/SQLException;
           13  113     2            list  Lorg/hsqldb/lib/HsqlArrayList;
           14  113     3         results  Ljava/sql/ResultSet;
           15  113     4        colCount  I
           17   23     5             row  [Ljava/lang/String;
           18   22     6               i  I
           27   40     5               i  I
           29   38     6             row  [Ljava/lang/String;
           30   38     7              sb  Ljava/lang/StringBuilder;
           31   37     8               j  I
           41  113     5    expectedRows  [Ljava/lang/String;
           42  113     6           count  I
           46  103     7  expectedFields  [Ljava/lang/String;
           47   69     8               i  I
           56   67     9               j  I
           58   65    10            part  Ljava/lang/String;
           71   97     8               j  I
           72   97     9               i  I
           75   95    10          actual  Ljava/lang/String;
          115  117     2               x  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.sql.SQLException
           0   113     114  Class java.lang.Exception
    MethodParameters:
            Name  Flags
      aStatement  

  private java.lang.String[] getExpectedRows();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.test.ResultSetParsedSection this
         0: .line 909
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.expectedRows:[Ljava/lang/String;
            areturn
        end local 0 // org.hsqldb.test.ResultSetParsedSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/test/ResultSetParsedSection;

  private java.lang.String[] getActualRows();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.test.ResultSetParsedSection this
         0: .line 913
            aload 0 /* this */
            getfield org.hsqldb.test.ResultSetParsedSection.actualRows:[Ljava/lang/String;
            areturn
        end local 0 // org.hsqldb.test.ResultSetParsedSection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/test/ResultSetParsedSection;
}
SourceFile: "TestUtil.java"