public class org.hsqldb.jdbc.JDBCArrayBasic implements java.sql.Array
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hsqldb.jdbc.JDBCArrayBasic
  super_class: java.lang.Object
{
  org.hsqldb.types.Type arrayType;
    descriptor: Lorg/hsqldb/types/Type;
    flags: (0x0000) 

  org.hsqldb.types.Type elementType;
    descriptor: Lorg/hsqldb/types/Type;
    flags: (0x0000) 

  java.lang.Object[] data;
    descriptor: [Ljava/lang/Object;
    flags: (0x0000) 

  public java.lang.String getBaseTypeName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
         0: .line 106
            aload 0 /* this */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.checkClosed:()V
         1: .line 108
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.elementType:Lorg/hsqldb/types/Type;
            invokevirtual org.hsqldb.types.Type.getNameString:()Ljava/lang/String;
            areturn
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
    Exceptions:
      throws java.sql.SQLException

  public int getBaseType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
         0: .line 124
            aload 0 /* this */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.checkClosed:()V
         1: .line 126
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.elementType:Lorg/hsqldb/types/Type;
            invokevirtual org.hsqldb.types.Type.getJDBCTypeCode:()I
            ireturn
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
    Exceptions:
      throws java.sql.SQLException

  public java.lang.Object getArray();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
         0: .line 159
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.data:[Ljava/lang/Object;
            areturn
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;

  public  getArray(java.util.Map<java.lang.String, java.lang.Class<?>>);
    descriptor: (Ljava/util/Map;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
        start local 1 // java.util.Map map
         0: .line 199
            aload 0 /* this */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.getArray:()Ljava/lang/Object;
            areturn
        end local 1 // java.util.Map map
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
            0    1     1   map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
    Exceptions:
      throws java.sql.SQLException
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      map   

  public java.lang.Object getArray(long, int);
    descriptor: (JI)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
        start local 1 // long index
        start local 3 // int count
         0: .line 236
            aload 0 /* this */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.checkClosed:()V
         1: .line 238
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.data:[Ljava/lang/Object;
            arraylength
            i2l
            lload 1 /* index */
            lconst_1
            lsub
            iload 3 /* count */
            i2l
            invokestatic org.hsqldb.jdbc.JDBCClobClient.isInLimits:(JJJ)Z
            ifne 3
         2: .line 239
            invokestatic org.hsqldb.jdbc.JDBCUtil.outOfRangeArgument:()Ljava/sql/SQLException;
            athrow
         3: .line 242
      StackMap locals:
      StackMap stack:
            iload 3 /* count */
            anewarray java.lang.Object
            astore 4 /* slice */
        start local 4 // java.lang.Object[] slice
         4: .line 244
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.data:[Ljava/lang/Object;
            lload 1 /* index */
            l2i
            iconst_1
            isub
            aload 4 /* slice */
            iconst_0
            iload 3 /* count */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         5: .line 246
            aload 4 /* slice */
            areturn
        end local 4 // java.lang.Object[] slice
        end local 3 // int count
        end local 1 // long index
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
            0    6     1  index  J
            0    6     3  count  I
            4    6     4  slice  [Ljava/lang/Object;
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
       Name  Flags
      index  
      count  

  public  getArray(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>);
    descriptor: (JILjava/util/Map;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
        start local 1 // long index
        start local 3 // int count
        start local 4 // java.util.Map map
         0: .line 297
            aload 0 /* this */
            lload 1 /* index */
            iload 3 /* count */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.getArray:(JI)Ljava/lang/Object;
            areturn
        end local 4 // java.util.Map map
        end local 3 // int count
        end local 1 // long index
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
            0    1     1  index  J
            0    1     3  count  I
            0    1     4    map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
    Exceptions:
      throws java.sql.SQLException
    Signature: (JILjava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      index  
      count  
      map    

  public java.sql.ResultSet getResultSet();
    descriptor: ()Ljava/sql/ResultSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
         0: .line 323
            aload 0 /* this */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.checkClosed:()V
         1: .line 325
            aload 0 /* this */
            lconst_0
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.data:[Ljava/lang/Object;
            arraylength
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.newColumnResult:(JI)Lorg/hsqldb/result/Result;
            astore 1 /* result */
        start local 1 // org.hsqldb.result.Result result
         2: .line 327
            aload 1 /* result */
            aload 1 /* result */
            getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
            invokestatic org.hsqldb.jdbc.JDBCResultSet.newJDBCResultSet:(Lorg/hsqldb/result/Result;Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/jdbc/JDBCResultSet;
            areturn
        end local 1 // org.hsqldb.result.Result result
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
            2    3     1  result  Lorg/hsqldb/result/Result;
    Exceptions:
      throws java.sql.SQLException

  public java.sql.ResultSet getResultSet(java.util.Map<java.lang.String, java.lang.Class<?>>);
    descriptor: (Ljava/util/Map;)Ljava/sql/ResultSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
        start local 1 // java.util.Map map
         0: .line 359
            aload 0 /* this */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.getResultSet:()Ljava/sql/ResultSet;
            areturn
        end local 1 // java.util.Map map
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
            0    1     1   map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
    Exceptions:
      throws java.sql.SQLException
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/sql/ResultSet;
    MethodParameters:
      Name  Flags
      map   

  public java.sql.ResultSet getResultSet(long, int);
    descriptor: (JI)Ljava/sql/ResultSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
        start local 1 // long index
        start local 3 // int count
         0: .line 391
            aload 0 /* this */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.checkClosed:()V
         1: .line 393
            aload 0 /* this */
            lload 1 /* index */
            lconst_1
            lsub
            iload 3 /* count */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.newColumnResult:(JI)Lorg/hsqldb/result/Result;
            astore 4 /* result */
        start local 4 // org.hsqldb.result.Result result
         2: .line 395
            new org.hsqldb.jdbc.JDBCResultSet
            dup
            aconst_null
            aload 4 /* result */
            aload 4 /* result */
            getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
            invokespecial org.hsqldb.jdbc.JDBCResultSet.<init>:(Lorg/hsqldb/jdbc/JDBCConnection;Lorg/hsqldb/result/Result;Lorg/hsqldb/result/ResultMetaData;)V
            areturn
        end local 4 // org.hsqldb.result.Result result
        end local 3 // int count
        end local 1 // long index
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
            0    3     1   index  J
            0    3     3   count  I
            2    3     4  result  Lorg/hsqldb/result/Result;
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
       Name  Flags
      index  
      count  

  public java.sql.ResultSet getResultSet(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>);
    descriptor: (JILjava/util/Map;)Ljava/sql/ResultSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
        start local 1 // long index
        start local 3 // int count
        start local 4 // java.util.Map map
         0: .line 434
            aload 0 /* this */
            lload 1 /* index */
            iload 3 /* count */
            invokevirtual org.hsqldb.jdbc.JDBCArrayBasic.getResultSet:(JI)Ljava/sql/ResultSet;
            areturn
        end local 4 // java.util.Map map
        end local 3 // int count
        end local 1 // long index
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
            0    1     1  index  J
            0    1     3  count  I
            0    1     4    map  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
    Exceptions:
      throws java.sql.SQLException
    Signature: (JILjava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/sql/ResultSet;
    MethodParameters:
       Name  Flags
      index  
      count  
      map    

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
         0: .line 442
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.arrayType:Lorg/hsqldb/types/Type;
            ifnonnull 2
         1: .line 443
            aload 0 /* this */
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.elementType:Lorg/hsqldb/types/Type;
            getfield org.hsqldb.types.Type.typeCode:I
            invokestatic org.hsqldb.types.Type.getDefaultArrayType:(I)Lorg/hsqldb/types/ArrayType;
            putfield org.hsqldb.jdbc.JDBCArrayBasic.arrayType:Lorg/hsqldb/types/Type;
         2: .line 446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.arrayType:Lorg/hsqldb/types/Type;
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.data:[Ljava/lang/Object;
            invokevirtual org.hsqldb.types.Type.convertToString:(Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;

  public void free();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
         0: .line 467
            return
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
    Exceptions:
      throws java.sql.SQLException

  public void <init>(java.lang.Object[], org.hsqldb.types.Type);
    descriptor: ([Ljava/lang/Object;Lorg/hsqldb/types/Type;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
        start local 1 // java.lang.Object[] data
        start local 2 // org.hsqldb.types.Type type
         0: .line 481
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 482
            aload 0 /* this */
            aload 1 /* data */
            putfield org.hsqldb.jdbc.JDBCArrayBasic.data:[Ljava/lang/Object;
         2: .line 483
            aload 0 /* this */
            aload 2 /* type */
            putfield org.hsqldb.jdbc.JDBCArrayBasic.elementType:Lorg/hsqldb/types/Type;
         3: .line 484
            return
        end local 2 // org.hsqldb.types.Type type
        end local 1 // java.lang.Object[] data
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
            0    4     1  data  [Ljava/lang/Object;
            0    4     2  type  Lorg/hsqldb/types/Type;
    MethodParameters:
      Name  Flags
      data  
      type  

  java.lang.Object[] getArrayInternal();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
         0: .line 487
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.data:[Ljava/lang/Object;
            areturn
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;

  private org.hsqldb.result.Result newColumnResult(long, int);
    descriptor: (JI)Lorg/hsqldb/result/Result;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=9, args_size=3
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
        start local 1 // long position
        start local 3 // int count
         0: .line 493
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.data:[Ljava/lang/Object;
            arraylength
            i2l
            lload 1 /* position */
            iload 3 /* count */
            i2l
            invokestatic org.hsqldb.jdbc.JDBCClobClient.isInLimits:(JJJ)Z
            ifne 2
         1: .line 494
            invokestatic org.hsqldb.jdbc.JDBCUtil.outOfRangeArgument:()Ljava/sql/SQLException;
            athrow
         2: .line 497
      StackMap locals:
      StackMap stack:
            iconst_2
            anewarray org.hsqldb.types.Type
            astore 4 /* types */
        start local 4 // org.hsqldb.types.Type[] types
         3: .line 499
            aload 4 /* types */
            iconst_0
            getstatic org.hsqldb.types.Type.SQL_INTEGER:Lorg/hsqldb/types/NumberType;
            aastore
         4: .line 500
            aload 4 /* types */
            iconst_1
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.elementType:Lorg/hsqldb/types/Type;
            aastore
         5: .line 502
            aload 4 /* types */
            invokestatic org.hsqldb.result.ResultMetaData.newSimpleResultMetaData:([Lorg/hsqldb/types/Type;)Lorg/hsqldb/result/ResultMetaData;
            astore 5 /* meta */
        start local 5 // org.hsqldb.result.ResultMetaData meta
         6: .line 504
            aload 5 /* meta */
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
         7: .line 505
            ldc "C1"
            aastore
            dup
            iconst_1
            ldc "C2"
            aastore
         8: .line 504
            putfield org.hsqldb.result.ResultMetaData.columnLabels:[Ljava/lang/String;
         9: .line 507
            aload 5 /* meta */
            iconst_2
            newarray 10
            dup
            iconst_0
        10: .line 508
            iconst_m1
            iastore
            dup
            iconst_1
            iconst_m1
            iastore
        11: .line 507
            putfield org.hsqldb.result.ResultMetaData.colIndexes:[I
        12: .line 510
            aload 5 /* meta */
            iconst_2
            anewarray org.hsqldb.ColumnBase
            putfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
        13: .line 512
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        14: goto 19
        15: .line 513
      StackMap locals: org.hsqldb.types.Type[] org.hsqldb.result.ResultMetaData int
      StackMap stack:
            new org.hsqldb.ColumnBase
            dup
            ldc ""
            ldc ""
            ldc ""
            ldc ""
            invokespecial org.hsqldb.ColumnBase.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 7 /* column */
        start local 7 // org.hsqldb.ColumnBase column
        16: .line 515
            aload 7 /* column */
            aload 4 /* types */
            iload 6 /* i */
            aaload
            invokevirtual org.hsqldb.ColumnBase.setType:(Lorg/hsqldb/types/Type;)V
        17: .line 517
            aload 5 /* meta */
            getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
            iload 6 /* i */
            aload 7 /* column */
            aastore
        end local 7 // org.hsqldb.ColumnBase column
        18: .line 512
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        19: iload 6 /* i */
            aload 5 /* meta */
            getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
            arraylength
            if_icmplt 15
        end local 6 // int i
        20: .line 520
            new org.hsqldb.navigator.RowSetNavigatorClient
            dup
            invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:()V
            astore 6 /* navigator */
        start local 6 // org.hsqldb.navigator.RowSetNavigatorClient navigator
        21: .line 522
            lload 1 /* position */
            l2i
            istore 7 /* i */
        start local 7 // int i
        22: goto 28
        23: .line 523
      StackMap locals: org.hsqldb.jdbc.JDBCArrayBasic long int org.hsqldb.types.Type[] org.hsqldb.result.ResultMetaData org.hsqldb.navigator.RowSetNavigatorClient int
      StackMap stack:
            iconst_2
            anewarray java.lang.Object
            astore 8 /* rowData */
        start local 8 // java.lang.Object[] rowData
        24: .line 525
            aload 8 /* rowData */
            iconst_0
            iload 7 /* i */
            iconst_1
            iadd
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        25: .line 526
            aload 8 /* rowData */
            iconst_1
            aload 0 /* this */
            getfield org.hsqldb.jdbc.JDBCArrayBasic.data:[Ljava/lang/Object;
            iload 7 /* i */
            aaload
            aastore
        26: .line 528
            aload 6 /* navigator */
            aload 8 /* rowData */
            invokevirtual org.hsqldb.navigator.RowSetNavigatorClient.add:([Ljava/lang/Object;)V
        end local 8 // java.lang.Object[] rowData
        27: .line 522
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        28: iload 7 /* i */
            i2l
            lload 1 /* position */
            iload 3 /* count */
            i2l
            ladd
            lcmp
            iflt 23
        end local 7 // int i
        29: .line 531
            aload 5 /* meta */
            invokestatic org.hsqldb.result.Result.newDataResult:(Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/result/Result;
            astore 7 /* result */
        start local 7 // org.hsqldb.result.Result result
        30: .line 533
            aload 7 /* result */
            aload 6 /* navigator */
            invokevirtual org.hsqldb.result.Result.setNavigator:(Lorg/hsqldb/navigator/RowSetNavigator;)V
        31: .line 535
            aload 7 /* result */
            areturn
        end local 7 // org.hsqldb.result.Result result
        end local 6 // org.hsqldb.navigator.RowSetNavigatorClient navigator
        end local 5 // org.hsqldb.result.ResultMetaData meta
        end local 4 // org.hsqldb.types.Type[] types
        end local 3 // int count
        end local 1 // long position
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   32     0       this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
            0   32     1   position  J
            0   32     3      count  I
            3   32     4      types  [Lorg/hsqldb/types/Type;
            6   32     5       meta  Lorg/hsqldb/result/ResultMetaData;
           14   20     6          i  I
           16   18     7     column  Lorg/hsqldb/ColumnBase;
           21   32     6  navigator  Lorg/hsqldb/navigator/RowSetNavigatorClient;
           22   29     7          i  I
           24   27     8    rowData  [Ljava/lang/Object;
           30   32     7     result  Lorg/hsqldb/result/Result;
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
          Name  Flags
      position  
      count     

  private void checkClosed();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
         0: .line 539
            return
        end local 0 // org.hsqldb.jdbc.JDBCArrayBasic this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/jdbc/JDBCArrayBasic;
    Exceptions:
      throws java.sql.SQLException
}
SourceFile: "JDBCArrayBasic.java"