class org.hsqldb.util.TransferSQLText extends org.hsqldb.util.DataAccessPoint
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.hsqldb.util.TransferSQLText
  super_class: org.hsqldb.util.DataAccessPoint
{
  java.lang.String sFileName;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  java.io.BufferedWriter WTextWrite;
    descriptor: Ljava/io/BufferedWriter;
    flags: (0x0000) 

  java.io.BufferedReader WTextRead;
    descriptor: Ljava/io/BufferedReader;
    flags: (0x0000) 

  protected boolean StructureAlreadyParsed;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  java.util.Hashtable DbStmts;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0000) 

  protected org.hsqldb.util.JDBCTypes JDBCT;
    descriptor: Lorg/hsqldb/util/JDBCTypes;
    flags: (0x0004) ACC_PROTECTED

  void <init>(java.lang.String, org.hsqldb.util.Traceable);
    descriptor: (Ljava/lang/String;Lorg/hsqldb/util/Traceable;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // java.lang.String _FileName
        start local 2 // org.hsqldb.util.Traceable t
         0: .line 62
            aload 0 /* this */
            aload 2 /* t */
            invokespecial org.hsqldb.util.DataAccessPoint.<init>:(Lorg/hsqldb/util/Traceable;)V
         1: .line 52
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.util.TransferSQLText.sFileName:Ljava/lang/String;
         2: .line 53
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
         3: .line 54
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
         4: .line 55
            aload 0 /* this */
            iconst_0
            putfield org.hsqldb.util.TransferSQLText.StructureAlreadyParsed:Z
         5: .line 56
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
         6: .line 57
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.util.TransferSQLText.JDBCT:Lorg/hsqldb/util/JDBCTypes;
         7: .line 64
            aload 0 /* this */
            aload 1 /* _FileName */
            putfield org.hsqldb.util.TransferSQLText.sFileName:Ljava/lang/String;
         8: .line 65
            aload 0 /* this */
            new org.hsqldb.util.JDBCTypes
            dup
            invokespecial org.hsqldb.util.JDBCTypes.<init>:()V
            putfield org.hsqldb.util.TransferSQLText.JDBCT:Lorg/hsqldb/util/JDBCTypes;
         9: .line 67
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.sFileName:Ljava/lang/String;
            ifnonnull 11
        10: .line 68
            new org.hsqldb.util.DataAccessPointException
            dup
            ldc "File name not initialized"
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        11: .line 70
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.Traceable
      StackMap stack:
            return
        end local 2 // org.hsqldb.util.Traceable t
        end local 1 // java.lang.String _FileName
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lorg/hsqldb/util/TransferSQLText;
            0   12     1  _FileName  Ljava/lang/String;
            0   12     2          t  Lorg/hsqldb/util/Traceable;
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException
    MethodParameters:
           Name  Flags
      _FileName  
      t          

  boolean execute(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // java.lang.String statement
         0: .line 74
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            ifnonnull 5
         1: .line 76
            aload 0 /* this */
            new java.io.BufferedWriter
            dup
            new java.io.FileWriter
            dup
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.sFileName:Ljava/lang/String;
            invokespecial java.io.FileWriter.<init>:(Ljava/lang/String;)V
            invokespecial java.io.BufferedWriter.<init>:(Ljava/io/Writer;)V
            putfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
         2: .line 77
            goto 5
      StackMap locals:
      StackMap stack: java.io.IOException
         3: astore 2 /* e */
        start local 2 // java.io.IOException e
         4: .line 78
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 2 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.io.IOException e
         5: .line 83
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            new java.lang.StringBuilder
            dup
            aload 1 /* statement */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.BufferedWriter.write:(Ljava/lang/String;)V
         6: .line 84
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            invokevirtual java.io.BufferedWriter.flush:()V
         7: .line 85
            goto 10
      StackMap locals:
      StackMap stack: java.io.IOException
         8: astore 2 /* e */
        start local 2 // java.io.IOException e
         9: .line 86
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 2 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.io.IOException e
        10: .line 89
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.String statement
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lorg/hsqldb/util/TransferSQLText;
            0   11     1  statement  Ljava/lang/String;
            4    5     2          e  Ljava/io/IOException;
            9   10     2          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           1     2       3  Class java.io.IOException
           5     7       8  Class java.io.IOException
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException
    MethodParameters:
           Name  Flags
      statement  

  void putData(java.lang.String, org.hsqldb.util.TransferResultSet, int);
    descriptor: (Ljava/lang/String;Lorg/hsqldb/util/TransferResultSet;I)V
    flags: (0x0000) 
    Code:
      stack=6, locals=8, args_size=4
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // java.lang.String statement
        start local 2 // org.hsqldb.util.TransferResultSet r
        start local 3 // int iMaxRows
         0: .line 95
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         1: .line 97
            aload 2 /* r */
            ifnonnull 3
         2: .line 98
            return
         3: .line 101
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            ifnonnull 17
         4: .line 103
            aload 0 /* this */
            new java.io.BufferedWriter
            dup
            new java.io.FileWriter
            dup
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.sFileName:Ljava/lang/String;
            invokespecial java.io.FileWriter.<init>:(Ljava/lang/String;)V
            invokespecial java.io.BufferedWriter.<init>:(Ljava/io/Writer;)V
            putfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
         5: .line 104
            goto 17
      StackMap locals:
      StackMap stack: java.io.IOException
         6: astore 5 /* e */
        start local 5 // java.io.IOException e
         7: .line 105
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 5 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // java.io.IOException e
         8: .line 111
      StackMap locals:
      StackMap stack:
            iload 4 /* i */
            ifne 11
         9: .line 112
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            new java.lang.StringBuilder
            dup
            aload 1 /* statement */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.BufferedWriter.write:(Ljava/lang/String;)V
        10: .line 113
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            invokevirtual java.io.BufferedWriter.flush:()V
        11: .line 116
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* r */
            invokevirtual org.hsqldb.util.TransferSQLText.transferRow:(Lorg/hsqldb/util/TransferResultSet;)V
        12: .line 118
            iload 3 /* iMaxRows */
            ifeq 14
            iload 4 /* i */
            iload 3 /* iMaxRows */
            if_icmpne 14
        13: .line 119
            goto 29
        14: .line 122
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
        15: .line 124
            iload 3 /* iMaxRows */
            ifne 16
            iload 4 /* i */
            bipush 100
            irem
            ifne 17
        16: .line 125
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.tracer:Lorg/hsqldb/util/Traceable;
            new java.lang.StringBuilder
            dup
            ldc "Transfered "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* i */
            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;
            invokeinterface org.hsqldb.util.Traceable.trace:(Ljava/lang/String;)V
        17: .line 110
      StackMap locals:
      StackMap stack:
            aload 2 /* r */
            invokevirtual org.hsqldb.util.TransferResultSet.next:()Z
            ifne 8
        18: .line 128
            goto 29
      StackMap locals:
      StackMap stack: java.lang.Exception
        19: astore 5 /* e */
        start local 5 // java.lang.Exception e
        20: .line 129
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 5 /* e */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 5 // java.lang.Exception e
        21: .line 130
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        22: .line 132
            iload 4 /* i */
            ifle 28
        23: .line 133
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            new java.lang.StringBuilder
            dup
            ldc "\tNumber of Rows="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "\n\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.BufferedWriter.write:(Ljava/lang/String;)V
        24: .line 134
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            invokevirtual java.io.BufferedWriter.flush:()V
        25: .line 136
            goto 28
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet int int top java.lang.Throwable
      StackMap stack: java.io.IOException
        26: astore 7 /* e */
        start local 7 // java.io.IOException e
        27: .line 137
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 7 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 7 // java.io.IOException e
        28: .line 139
      StackMap locals:
      StackMap stack:
            aload 6
            athrow
        29: .line 132
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet int int
      StackMap stack:
            iload 4 /* i */
            ifle 35
        30: .line 133
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            new java.lang.StringBuilder
            dup
            ldc "\tNumber of Rows="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "\n\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.BufferedWriter.write:(Ljava/lang/String;)V
        31: .line 134
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            invokevirtual java.io.BufferedWriter.flush:()V
        32: .line 136
            goto 35
      StackMap locals:
      StackMap stack: java.io.IOException
        33: astore 7 /* e */
        start local 7 // java.io.IOException e
        34: .line 137
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 7 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 7 // java.io.IOException e
        35: .line 140
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int i
        end local 3 // int iMaxRows
        end local 2 // org.hsqldb.util.TransferResultSet r
        end local 1 // java.lang.String statement
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   36     0       this  Lorg/hsqldb/util/TransferSQLText;
            0   36     1  statement  Ljava/lang/String;
            0   36     2          r  Lorg/hsqldb/util/TransferResultSet;
            0   36     3   iMaxRows  I
            1   36     4          i  I
            7    8     5          e  Ljava/io/IOException;
           20   21     5          e  Ljava/lang/Exception;
           27   28     7          e  Ljava/io/IOException;
           34   35     7          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           4     5       6  Class java.io.IOException
           8    18      19  Class java.lang.Exception
           8    21      21  any
          22    25      26  Class java.io.IOException
          29    32      33  Class java.io.IOException
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException
    MethodParameters:
           Name  Flags
      statement  
      r          
      iMaxRows   

  void close();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.util.TransferSQLText this
         0: .line 144
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            ifnull 5
         1: .line 146
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            invokevirtual java.io.BufferedWriter.flush:()V
         2: .line 147
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            invokevirtual java.io.BufferedWriter.close:()V
         3: .line 148
            goto 5
      StackMap locals:
      StackMap stack: java.io.IOException
         4: pop
         5: .line 150
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/hsqldb/util/TransferSQLText;
      Exception table:
        from    to  target  type
           1     3       4  Class java.io.IOException
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException

  private void transferRow(org.hsqldb.util.TransferResultSet);
    descriptor: (Lorg/hsqldb/util/TransferResultSet;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // org.hsqldb.util.TransferResultSet r
         0: .line 164
            ldc ""
            astore 2 /* sLast */
        start local 2 // java.lang.String sLast
         1: .line 165
            aload 1 /* r */
            invokevirtual org.hsqldb.util.TransferResultSet.getColumnCount:()I
            istore 3 /* len */
        start local 3 // int len
         2: .line 167
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            ifnonnull 7
         3: .line 169
            aload 0 /* this */
            new java.io.BufferedWriter
            dup
            new java.io.FileWriter
            dup
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.sFileName:Ljava/lang/String;
            invokespecial java.io.FileWriter.<init>:(Ljava/lang/String;)V
            invokespecial java.io.BufferedWriter.<init>:(Ljava/io/Writer;)V
            putfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
         4: .line 170
            goto 7
      StackMap locals: org.hsqldb.util.TransferSQLText org.hsqldb.util.TransferResultSet java.lang.String int
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 171
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 4 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 175
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         8: goto 22
         9: .line 176
      StackMap locals: int
      StackMap stack:
            aload 1 /* r */
            iload 4 /* i */
            iconst_1
            iadd
            invokevirtual org.hsqldb.util.TransferResultSet.getColumnType:(I)I
            istore 5 /* t */
        start local 5 // int t
        10: .line 178
            new java.lang.StringBuilder
            dup
            ldc "column="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* r */
            iload 4 /* i */
            iconst_1
            iadd
            invokevirtual org.hsqldb.util.TransferResultSet.getColumnName:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " datatype="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 179
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.helper:Lorg/hsqldb/util/TransferHelper;
            invokevirtual org.hsqldb.util.TransferHelper.getSupportedTypes:()Ljava/util/Hashtable;
            iload 5 /* t */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        12: .line 178
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* sLast */
        13: .line 181
            aload 1 /* r */
            iload 4 /* i */
            iconst_1
            iadd
            invokevirtual org.hsqldb.util.TransferResultSet.getObject:(I)Ljava/lang/Object;
            astore 6 /* o */
        start local 6 // java.lang.Object o
        14: .line 183
            aload 6 /* o */
            ifnonnull 17
        15: .line 184
            new java.lang.StringBuilder
            dup
            aload 2 /* sLast */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " value=<null>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* sLast */
        16: .line 185
            goto 19
        17: .line 186
      StackMap locals: int java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.helper:Lorg/hsqldb/util/TransferHelper;
            aload 6 /* o */
            iload 4 /* i */
            iconst_1
            iadd
            iload 5 /* t */
            invokevirtual org.hsqldb.util.TransferHelper.convertColumnValue:(Ljava/lang/Object;II)Ljava/lang/Object;
            astore 6 /* o */
        18: .line 187
            new java.lang.StringBuilder
            dup
            aload 2 /* sLast */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " value='"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 6 /* o */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* sLast */
        19: .line 190
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            new java.lang.StringBuilder
            dup
            ldc "\t"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* sLast */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.BufferedWriter.write:(Ljava/lang/String;)V
        20: .line 191
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            invokevirtual java.io.BufferedWriter.flush:()V
        end local 6 // java.lang.Object o
        end local 5 // int t
        21: .line 175
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        22: iload 4 /* i */
            iload 3 /* len */
            if_icmplt 9
        end local 4 // int i
        23: .line 194
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            ldc "\n"
            invokevirtual java.io.BufferedWriter.write:(Ljava/lang/String;)V
        24: .line 195
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextWrite:Ljava/io/BufferedWriter;
            invokevirtual java.io.BufferedWriter.flush:()V
        25: .line 197
            ldc ""
            astore 2 /* sLast */
        26: .line 198
            return
        end local 3 // int len
        end local 2 // java.lang.String sLast
        end local 1 // org.hsqldb.util.TransferResultSet r
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   27     0   this  Lorg/hsqldb/util/TransferSQLText;
            0   27     1      r  Lorg/hsqldb/util/TransferResultSet;
            1   27     2  sLast  Ljava/lang/String;
            2   27     3    len  I
            6    7     4      e  Ljava/io/IOException;
            8   23     4      i  I
           10   21     5      t  I
           14   21     6      o  Ljava/lang/Object;
      Exception table:
        from    to  target  type
           3     4       5  Class java.io.IOException
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
      Name  Flags
      r     

  org.hsqldb.util.TransferSQLText$ColumnDef getColumnDef(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Lorg/hsqldb/util/TransferSQLText$ColumnDef;
    flags: (0x0000) 
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // java.lang.String ColumnsDesc
        start local 2 // int curPos
         0: .line 220
            iconst_0
            istore 3 /* nextPos */
        start local 3 // int nextPos
         1: .line 221
            new org.hsqldb.util.TransferSQLText$ColumnDef
            dup
            aload 0 /* this */
            invokespecial org.hsqldb.util.TransferSQLText$ColumnDef.<init>:(Lorg/hsqldb/util/TransferSQLText;)V
            astore 4 /* columnDef */
        start local 4 // org.hsqldb.util.TransferSQLText$ColumnDef columnDef
         2: .line 223
            aload 4 /* columnDef */
            iload 2 /* curPos */
            putfield org.hsqldb.util.TransferSQLText$ColumnDef.start:I
         3: .line 225
            aload 1 /* ColumnsDesc */
            ifnull 5
            aload 1 /* ColumnsDesc */
            invokevirtual java.lang.String.length:()I
            ifeq 5
         4: .line 226
            iload 2 /* curPos */
            aload 1 /* ColumnsDesc */
            invokevirtual java.lang.String.length:()I
            if_icmplt 6
         5: .line 227
      StackMap locals: int org.hsqldb.util.TransferSQLText$ColumnDef
      StackMap stack:
            new org.hsqldb.util.TransferSQLText$ColumnDef
            dup
            aload 0 /* this */
            invokespecial org.hsqldb.util.TransferSQLText$ColumnDef.<init>:(Lorg/hsqldb/util/TransferSQLText;)V
            areturn
         6: .line 230
      StackMap locals:
      StackMap stack:
            aload 1 /* ColumnsDesc */
            iload 2 /* curPos */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 5 /* stbuff */
        start local 5 // java.lang.String stbuff
         7: .line 233
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         8: .line 235
            goto 12
         9: .line 236
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 5 /* stbuff */
            iload 6 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 7 /* c */
        start local 7 // int c
        10: .line 238
            iload 7 /* c */
            bipush 44
            if_icmpeq 11
            iload 7 /* c */
            bipush 32
            if_icmpeq 11
            iload 7 /* c */
            bipush 41
            if_icmpeq 11
            iload 7 /* c */
            bipush 59
            if_icmpne 13
        end local 7 // int c
        11: .line 235
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 6 /* i */
            aload 5 /* stbuff */
            invokevirtual java.lang.String.length:()I
            if_icmplt 9
        13: .line 245
      StackMap locals:
      StackMap stack:
            iload 6 /* i */
            aload 5 /* stbuff */
            invokevirtual java.lang.String.length:()I
            if_icmpne 16
        14: .line 246
            new org.hsqldb.util.TransferSQLText$ColumnDef
            dup
            aload 0 /* this */
            invokespecial org.hsqldb.util.TransferSQLText$ColumnDef.<init>:(Lorg/hsqldb/util/TransferSQLText;)V
        15: areturn
        16: .line 249
      StackMap locals:
      StackMap stack:
            aload 4 /* columnDef */
            dup
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
            iload 6 /* i */
            iadd
            putfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
        17: .line 250
            aload 5 /* stbuff */
            iload 6 /* i */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 5 /* stbuff */
        18: .line 252
            goto 20
        19: .line 253
      StackMap locals:
      StackMap stack:
            iinc 3 /* nextPos */ 1
        20: .line 252
      StackMap locals:
      StackMap stack:
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 32
            if_icmpne 19
        21: .line 256
            aload 4 /* columnDef */
            aload 5 /* stbuff */
            iconst_0
            iload 3 /* nextPos */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            putfield org.hsqldb.util.TransferSQLText$ColumnDef.columnName:Ljava/lang/String;
        22: .line 257
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 5 /* stbuff */
        23: .line 258
            aload 4 /* columnDef */
            dup
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
            iload 3 /* nextPos */
            iadd
            putfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
        24: .line 259
            iconst_0
            istore 3 /* nextPos */
        25: .line 261
            aload 4 /* columnDef */
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.columnName:Ljava/lang/String;
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "CONSTRAINT"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 53
        26: .line 262
            iconst_0
            istore 6 /* i */
        27: .line 264
            goto 29
      StackMap locals:
      StackMap stack:
        28: iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        29: iload 6 /* i */
            aload 5 /* stbuff */
            invokevirtual java.lang.String.length:()I
            if_icmpge 30
            aload 5 /* stbuff */
            iload 6 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 32
            if_icmpeq 28
        30: .line 266
      StackMap locals:
      StackMap stack:
            aload 5 /* stbuff */
            iload 6 /* i */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 5 /* stbuff */
        31: .line 267
            aload 4 /* columnDef */
            dup
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
            iload 6 /* i */
            iadd
            putfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
        32: .line 269
            goto 34
        33: .line 274
      StackMap locals:
      StackMap stack:
            iinc 3 /* nextPos */ 1
        34: .line 269
      StackMap locals:
      StackMap stack:
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 40
            if_icmpeq 39
        35: .line 270
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 44
            if_icmpeq 39
        36: .line 271
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 41
            if_icmpeq 39
        37: .line 272
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 59
            if_icmpeq 39
        38: .line 273
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 32
            if_icmpne 33
        39: .line 277
      StackMap locals:
      StackMap stack:
            aload 4 /* columnDef */
            aload 5 /* stbuff */
            iconst_0
        40: .line 278
            iload 3 /* nextPos */
        41: .line 277
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
        42: .line 278
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
        43: .line 277
            putfield org.hsqldb.util.TransferSQLText$ColumnDef.columnType:Ljava/lang/String;
        44: .line 279
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 5 /* stbuff */
        45: .line 280
            aload 4 /* columnDef */
            dup
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
            iload 3 /* nextPos */
            iadd
            putfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
        46: .line 281
            iconst_0
            istore 3 /* nextPos */
        47: .line 284
            goto 53
        48: .line 288
      StackMap locals:
      StackMap stack:
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 40
            if_icmpne 52
        49: .line 289
            goto 51
        50: .line 290
      StackMap locals:
      StackMap stack:
            iinc 3 /* nextPos */ 1
        51: .line 289
      StackMap locals:
      StackMap stack:
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 41
            if_icmpne 50
        52: .line 294
      StackMap locals:
      StackMap stack:
            iinc 3 /* nextPos */ 1
        53: .line 284
      StackMap locals:
      StackMap stack:
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 44
            if_icmpeq 57
        54: .line 285
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 59
            if_icmpeq 57
        55: .line 286
            iload 3 /* nextPos */
            aload 5 /* stbuff */
            invokevirtual java.lang.String.length:()I
            if_icmpge 57
        56: .line 287
            aload 5 /* stbuff */
            iload 3 /* nextPos */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 41
            if_icmpne 48
        57: .line 297
      StackMap locals:
      StackMap stack:
            aload 4 /* columnDef */
            aload 5 /* stbuff */
            iconst_0
            iload 3 /* nextPos */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            putfield org.hsqldb.util.TransferSQLText$ColumnDef.options:Ljava/lang/String;
        58: .line 298
            aload 4 /* columnDef */
            dup
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
            iload 3 /* nextPos */
            iadd
            putfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
        end local 6 // int i
        59: .line 299
            goto 62
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String int int org.hsqldb.util.TransferSQLText$ColumnDef java.lang.String
      StackMap stack: java.lang.Exception
        60: pop
        61: .line 300
            new org.hsqldb.util.TransferSQLText$ColumnDef
            dup
            aload 0 /* this */
            invokespecial org.hsqldb.util.TransferSQLText$ColumnDef.<init>:(Lorg/hsqldb/util/TransferSQLText;)V
            astore 4 /* columnDef */
        62: .line 303
      StackMap locals:
      StackMap stack:
            aload 4 /* columnDef */
            areturn
        end local 5 // java.lang.String stbuff
        end local 4 // org.hsqldb.util.TransferSQLText$ColumnDef columnDef
        end local 3 // int nextPos
        end local 2 // int curPos
        end local 1 // java.lang.String ColumnsDesc
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   63     0         this  Lorg/hsqldb/util/TransferSQLText;
            0   63     1  ColumnsDesc  Ljava/lang/String;
            0   63     2       curPos  I
            1   63     3      nextPos  I
            2   63     4    columnDef  Lorg/hsqldb/util/TransferSQLText$ColumnDef;
            7   63     5       stbuff  Ljava/lang/String;
            8   59     6            i  I
           10   11     7            c  I
      Exception table:
        from    to  target  type
           7    15      60  Class java.lang.Exception
          16    59      60  Class java.lang.Exception
    MethodParameters:
             Name  Flags
      ColumnsDesc  
      curPos       

  java.lang.String translateTypes(java.lang.String, org.hsqldb.util.TransferTable, org.hsqldb.util.DataAccessPoint);
    descriptor: (Ljava/lang/String;Lorg/hsqldb/util/TransferTable;Lorg/hsqldb/util/DataAccessPoint;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=6, locals=12, args_size=4
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // java.lang.String CreateLine
        start local 2 // org.hsqldb.util.TransferTable TTable
        start local 3 // org.hsqldb.util.DataAccessPoint Dest
         0: .line 310
            ldc ""
            astore 4 /* translatedLine */
        start local 4 // java.lang.String translatedLine
         1: .line 311
            new org.hsqldb.util.JDBCTypes
            dup
            invokespecial org.hsqldb.util.JDBCTypes.<init>:()V
            astore 5 /* JDBCT */
        start local 5 // org.hsqldb.util.JDBCTypes JDBCT
         2: .line 312
            iconst_0
            istore 6 /* currentPos */
        start local 6 // int currentPos
         3: .line 313
            ldc ""
            astore 7 /* columnName */
        start local 7 // java.lang.String columnName
         4: .line 314
            ldc ""
            astore 8 /* columnType */
        start local 8 // java.lang.String columnType
         5: .line 315
            iconst_0
            istore 9 /* colnum */
        start local 9 // int colnum
         6: .line 318
            aload 1 /* CreateLine */
            bipush 40
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_1
            iadd
            istore 6 /* currentPos */
         7: .line 319
            aload 1 /* CreateLine */
            iconst_0
            iload 6 /* currentPos */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 4 /* translatedLine */
         8: .line 322
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferTable org.hsqldb.util.DataAccessPoint java.lang.String org.hsqldb.util.JDBCTypes int java.lang.String java.lang.String int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* CreateLine */
            iload 6 /* currentPos */
            invokevirtual org.hsqldb.util.TransferSQLText.getColumnDef:(Ljava/lang/String;I)Lorg/hsqldb/util/TransferSQLText$ColumnDef;
            astore 10 /* cDef */
        start local 10 // org.hsqldb.util.TransferSQLText$ColumnDef cDef
         9: .line 324
            aload 10 /* cDef */
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
            ifne 11
        10: .line 325
            goto 39
        11: .line 328
      StackMap locals: org.hsqldb.util.TransferSQLText$ColumnDef
      StackMap stack:
            aload 10 /* cDef */
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.columnName:Ljava/lang/String;
            astore 7 /* columnName */
        12: .line 329
            aload 10 /* cDef */
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.columnType:Ljava/lang/String;
            astore 8 /* columnType */
        13: .line 331
            aload 7 /* columnName */
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "CONSTRAINT"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            iflt 21
        14: .line 332
            new java.lang.StringBuilder
            dup
            aload 4 /* translatedLine */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        15: .line 333
            aload 1 /* CreateLine */
            iload 6 /* currentPos */
            iload 6 /* currentPos */
            aload 10 /* cDef */
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        16: .line 334
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        17: .line 332
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* translatedLine */
        18: .line 335
            iload 6 /* currentPos */
            aload 10 /* cDef */
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
            iconst_1
            iadd
            iadd
            istore 6 /* currentPos */
        19: .line 337
            iinc 9 /* colnum */ 1
        20: .line 339
            goto 8
        21: .line 342
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 3 /* Dest */
            getfield org.hsqldb.util.DataAccessPoint.helper:Lorg/hsqldb/util/TransferHelper;
            aload 7 /* columnName */
            invokevirtual org.hsqldb.util.TransferHelper.formatIdentifier:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* columnName */
        22: .line 346
            aload 3 /* Dest */
            getfield org.hsqldb.util.DataAccessPoint.helper:Lorg/hsqldb/util/TransferHelper;
            aload 5 /* JDBCT */
            aload 8 /* columnType */
            invokevirtual org.hsqldb.util.JDBCTypes.toInt:(Ljava/lang/String;)I
            invokevirtual org.hsqldb.util.TransferHelper.convertToType:(I)I
        23: .line 345
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 11 /* inttype */
        start local 11 // java.lang.Integer inttype
        24: .line 348
            aload 2 /* TTable */
            getfield org.hsqldb.util.TransferTable.hTypes:Ljava/util/Hashtable;
            aload 11 /* inttype */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 8 /* columnType */
        end local 11 // java.lang.Integer inttype
        25: .line 349
            goto 27
      StackMap locals:
      StackMap stack: java.lang.Exception
        26: pop
        27: .line 351
      StackMap locals:
      StackMap stack:
            aload 10 /* cDef */
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.options:Ljava/lang/String;
            ifnull 29
        28: .line 352
            new java.lang.StringBuilder
            dup
            aload 8 /* columnType */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 10 /* cDef */
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.options:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 8 /* columnType */
        29: .line 356
      StackMap locals:
      StackMap stack:
            aload 3 /* Dest */
            getfield org.hsqldb.util.DataAccessPoint.helper:Lorg/hsqldb/util/TransferHelper;
            aload 2 /* TTable */
            aconst_null
        30: .line 357
            aload 8 /* columnType */
            aconst_null
            iload 9 /* colnum */
        31: .line 356
            invokevirtual org.hsqldb.util.TransferHelper.fixupColumnDefWrite:(Lorg/hsqldb/util/TransferTable;Ljava/sql/ResultSetMetaData;Ljava/lang/String;Ljava/sql/ResultSet;I)Ljava/lang/String;
            astore 8 /* columnType */
        32: .line 358
            goto 35
      StackMap locals:
      StackMap stack: java.sql.SQLException
        33: pop
        34: .line 359
            aload 1 /* CreateLine */
            areturn
        35: .line 362
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 4 /* translatedLine */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* columnName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 8 /* columnType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* translatedLine */
        36: .line 363
            iload 6 /* currentPos */
            aload 10 /* cDef */
            getfield org.hsqldb.util.TransferSQLText$ColumnDef.len:I
            iconst_1
            iadd
            iadd
            istore 6 /* currentPos */
        37: .line 365
            iinc 9 /* colnum */ 1
        38: .line 366
            goto 8
        39: .line 368
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 4 /* translatedLine */
            iconst_0
            aload 4 /* translatedLine */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        40: .line 369
            ldc ");"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        41: .line 368
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 10 // org.hsqldb.util.TransferSQLText$ColumnDef cDef
        end local 9 // int colnum
        end local 8 // java.lang.String columnType
        end local 7 // java.lang.String columnName
        end local 6 // int currentPos
        end local 5 // org.hsqldb.util.JDBCTypes JDBCT
        end local 4 // java.lang.String translatedLine
        end local 3 // org.hsqldb.util.DataAccessPoint Dest
        end local 2 // org.hsqldb.util.TransferTable TTable
        end local 1 // java.lang.String CreateLine
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   42     0            this  Lorg/hsqldb/util/TransferSQLText;
            0   42     1      CreateLine  Ljava/lang/String;
            0   42     2          TTable  Lorg/hsqldb/util/TransferTable;
            0   42     3            Dest  Lorg/hsqldb/util/DataAccessPoint;
            1   42     4  translatedLine  Ljava/lang/String;
            2   42     5           JDBCT  Lorg/hsqldb/util/JDBCTypes;
            3   42     6      currentPos  I
            4   42     7      columnName  Ljava/lang/String;
            5   42     8      columnType  Ljava/lang/String;
            6   42     9          colnum  I
            9   42    10            cDef  Lorg/hsqldb/util/TransferSQLText$ColumnDef;
           24   25    11         inttype  Ljava/lang/Integer;
      Exception table:
        from    to  target  type
          22    25      26  Class java.lang.Exception
          29    32      33  Class java.sql.SQLException
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException
    MethodParameters:
            Name  Flags
      CreateLine  
      TTable      
      Dest        

  void parseFileForTables();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=7, locals=7, args_size=1
        start local 0 // org.hsqldb.util.TransferSQLText this
         0: .line 376
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            ifnonnull 5
         1: .line 378
            aload 0 /* this */
            new java.io.BufferedReader
            dup
            new java.io.FileReader
            dup
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.sFileName:Ljava/lang/String;
            invokespecial java.io.FileReader.<init>:(Ljava/lang/String;)V
            invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
            putfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
         2: .line 379
            goto 5
      StackMap locals:
      StackMap stack: java.io.IOException
         3: astore 2 /* e */
        start local 2 // java.io.IOException e
         4: .line 380
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 2 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.io.IOException e
         5: .line 384
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 2 /* currentLine */
        start local 2 // java.lang.String currentLine
         6: .line 385
            ldc ""
            astore 3 /* Token */
        start local 3 // java.lang.String Token
         7: .line 386
            ldc ""
            astore 4 /* name */
        start local 4 // java.lang.String name
         8: .line 387
            aconst_null
            astore 5 /* relatedTable */
        start local 5 // org.hsqldb.util.TransferTable relatedTable
         9: .line 390
            goto 38
        10: .line 391
      StackMap locals: org.hsqldb.util.TransferSQLText top java.lang.String java.lang.String java.lang.String org.hsqldb.util.TransferTable
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 2 /* currentLine */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ";"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* currentLine */
        11: .line 392
            new java.util.StringTokenizer
            dup
            aload 2 /* currentLine */
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;)V
            astore 1 /* Tokenizer */
        start local 1 // java.util.StringTokenizer Tokenizer
        12: .line 395
            aload 1 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 3 /* Token */
        13: .line 396
            goto 16
      StackMap locals: org.hsqldb.util.TransferSQLText java.util.StringTokenizer java.lang.String java.lang.String java.lang.String org.hsqldb.util.TransferTable
      StackMap stack: java.util.NoSuchElementException
        14: pop
        15: .line 397
            goto 38
        16: .line 400
      StackMap locals:
      StackMap stack:
            aload 3 /* Token */
            ifnonnull 18
        17: .line 401
            goto 38
        18: .line 404
      StackMap locals:
      StackMap stack:
            aload 3 /* Token */
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "CREATE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 20
        19: .line 405
            goto 38
        20: .line 408
      StackMap locals:
      StackMap stack:
            aload 1 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            astore 3 /* Token */
        21: .line 410
            aload 3 /* Token */
            ldc "TABLE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 22
            aload 3 /* Token */
            ldc "VIEW"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 38
        22: .line 412
      StackMap locals:
      StackMap stack:
            aload 1 /* Tokenizer */
            ldc " (;"
            invokevirtual java.util.StringTokenizer.nextToken:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* name */
        23: .line 413
            new org.hsqldb.util.TransferTable
            dup
            aload 0 /* this */
            aload 4 /* name */
            ldc ""
        24: .line 414
            aload 3 /* Token */
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.tracer:Lorg/hsqldb/util/Traceable;
        25: .line 413
            invokespecial org.hsqldb.util.TransferTable.<init>:(Lorg/hsqldb/util/DataAccessPoint;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/hsqldb/util/Traceable;)V
            astore 5 /* relatedTable */
        26: .line 415
            aload 5 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_0
            putfield org.hsqldb.util.SQLStatements.bCreate:Z
        27: .line 416
            aload 5 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_0
            putfield org.hsqldb.util.SQLStatements.bDelete:Z
        28: .line 417
            aload 5 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_0
            putfield org.hsqldb.util.SQLStatements.bDrop:Z
        29: .line 418
            aload 5 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_0
            putfield org.hsqldb.util.SQLStatements.bCreateIndex:Z
        30: .line 419
            aload 5 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_0
            putfield org.hsqldb.util.SQLStatements.bDropIndex:Z
        31: .line 420
            aload 5 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_0
            putfield org.hsqldb.util.SQLStatements.bInsert:Z
        32: .line 421
            aload 5 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_0
            putfield org.hsqldb.util.SQLStatements.bAlter:Z
        33: .line 423
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            aload 5 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            getfield org.hsqldb.util.SQLStatements.sSourceTable:Ljava/lang/String;
        34: .line 424
            aload 5 /* relatedTable */
        35: .line 423
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 425
            goto 38
      StackMap locals:
      StackMap stack: java.util.NoSuchElementException
        37: pop
        end local 1 // java.util.StringTokenizer Tokenizer
        38: .line 390
      StackMap locals: org.hsqldb.util.TransferSQLText top java.lang.String java.lang.String java.lang.String org.hsqldb.util.TransferTable
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
            dup
            astore 2 /* currentLine */
            ifnonnull 10
        39: .line 430
            goto 42
      StackMap locals:
      StackMap stack: java.lang.Exception
        40: astore 6 /* IOe */
        start local 6 // java.lang.Exception IOe
        41: .line 431
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 6 /* IOe */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 6 // java.lang.Exception IOe
        42: .line 433
      StackMap locals:
      StackMap stack:
            return
        end local 5 // org.hsqldb.util.TransferTable relatedTable
        end local 4 // java.lang.String name
        end local 3 // java.lang.String Token
        end local 2 // java.lang.String currentLine
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   43     0          this  Lorg/hsqldb/util/TransferSQLText;
           12   38     1     Tokenizer  Ljava/util/StringTokenizer;
            4    5     2             e  Ljava/io/IOException;
            6   43     2   currentLine  Ljava/lang/String;
            7   43     3         Token  Ljava/lang/String;
            8   43     4          name  Ljava/lang/String;
            9   43     5  relatedTable  Lorg/hsqldb/util/TransferTable;
           41   42     6           IOe  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           1     2       3  Class java.io.IOException
          12    13      14  Class java.util.NoSuchElementException
          22    36      37  Class java.util.NoSuchElementException
           9    39      40  Class java.lang.Exception
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException

  void parseFileForTheRest(org.hsqldb.util.TransferTable, org.hsqldb.util.DataAccessPoint);
    descriptor: (Lorg/hsqldb/util/TransferTable;Lorg/hsqldb/util/DataAccessPoint;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=9, args_size=3
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // org.hsqldb.util.TransferTable TTable
        start local 2 // org.hsqldb.util.DataAccessPoint Dest
         0: .line 441
            aload 0 /* this */
            iconst_1
            putfield org.hsqldb.util.TransferSQLText.StructureAlreadyParsed:Z
         1: .line 443
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            ifnonnull 6
         2: .line 445
            aload 0 /* this */
            new java.io.BufferedReader
            dup
            new java.io.FileReader
            dup
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.sFileName:Ljava/lang/String;
            invokespecial java.io.FileReader.<init>:(Ljava/lang/String;)V
            invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
            putfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
         3: .line 446
            goto 6
      StackMap locals:
      StackMap stack: java.io.IOException
         4: astore 4 /* e */
        start local 4 // java.io.IOException e
         5: .line 447
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 4 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // java.io.IOException e
         6: .line 451
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 4 /* currentLine */
        start local 4 // java.lang.String currentLine
         7: .line 452
            ldc ""
            astore 5 /* Token */
        start local 5 // java.lang.String Token
         8: .line 453
            ldc ""
            astore 6 /* name */
        start local 6 // java.lang.String name
         9: .line 454
            aconst_null
            astore 7 /* relatedTable */
        start local 7 // org.hsqldb.util.TransferTable relatedTable
        10: .line 457
            goto 130
        11: .line 458
      StackMap locals: org.hsqldb.util.TransferSQLText org.hsqldb.util.TransferTable org.hsqldb.util.DataAccessPoint top java.lang.String java.lang.String java.lang.String org.hsqldb.util.TransferTable
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 4 /* currentLine */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ";"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* currentLine */
        12: .line 459
            new java.util.StringTokenizer
            dup
            aload 4 /* currentLine */
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;)V
            astore 3 /* Tokenizer */
        start local 3 // java.util.StringTokenizer Tokenizer
        13: .line 462
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 5 /* Token */
        14: .line 463
            goto 17
      StackMap locals: org.hsqldb.util.TransferSQLText org.hsqldb.util.TransferTable org.hsqldb.util.DataAccessPoint java.util.StringTokenizer java.lang.String java.lang.String java.lang.String org.hsqldb.util.TransferTable
      StackMap stack: java.util.NoSuchElementException
        15: pop
        16: .line 464
            goto 130
        17: .line 467
      StackMap locals:
      StackMap stack:
            aload 5 /* Token */
            ifnonnull 19
        18: .line 468
            goto 130
        19: .line 471
      StackMap locals:
      StackMap stack:
            aload 5 /* Token */
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "INSERT"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 41
        20: .line 473
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
        21: .line 474
            ldc "INTO"
        22: .line 473
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
        23: .line 474
            ifne 27
        24: .line 475
            new org.hsqldb.util.DataAccessPointException
            dup
        25: .line 476
            ldc "Error in INSERT statement: no INTO found"
        26: .line 475
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        27: .line 479
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 5 /* Token */
        28: .line 482
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            aload 5 /* Token */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.hsqldb.util.TransferTable
        29: .line 481
            dup
            astore 7 /* relatedTable */
            ifnull 130
        30: .line 483
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_1
            putfield org.hsqldb.util.SQLStatements.bDelete:Z
        31: .line 484
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_1
            putfield org.hsqldb.util.SQLStatements.bInsert:Z
        32: .line 485
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            aload 4 /* currentLine */
            putfield org.hsqldb.util.SQLStatements.sDestInsert:Ljava/lang/String;
        33: .line 486
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
        34: .line 487
            new java.lang.StringBuilder
            dup
            ldc "DELETE FROM "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        35: .line 488
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            getfield org.hsqldb.util.SQLStatements.sSourceTable:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        36: .line 487
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        37: .line 486
            putfield org.hsqldb.util.SQLStatements.sDestDelete:Ljava/lang/String;
        38: .line 491
            goto 130
        39: .line 492
      StackMap locals:
      StackMap stack: java.util.NoSuchElementException
            pop
        40: .line 493
            goto 130
        41: .line 495
      StackMap locals:
      StackMap stack:
            aload 5 /* Token */
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "ALTER"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 74
        42: .line 497
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
        43: .line 498
            ldc "TABLE"
        44: .line 497
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
        45: .line 498
            ifne 47
        46: .line 499
            goto 130
        47: .line 502
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 6 /* name */
        48: .line 503
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            astore 5 /* Token */
        49: .line 505
            aload 5 /* Token */
            ldc "ADD"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 51
        50: .line 506
            goto 130
        51: .line 510
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            astore 5 /* Token */
        52: .line 511
            aload 5 /* Token */
            ldc "CONSTRAINT"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 51
        53: .line 513
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            aload 6 /* name */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.hsqldb.util.TransferTable
            dup
            astore 7 /* relatedTable */
            ifnull 59
        54: .line 515
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            getfield org.hsqldb.util.SQLStatements.sDestAlter:Ljava/lang/String;
            ifnonnull 56
        55: .line 516
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            ldc ""
            putfield org.hsqldb.util.SQLStatements.sDestAlter:Ljava/lang/String;
        56: .line 519
      StackMap locals:
      StackMap stack:
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_1
            putfield org.hsqldb.util.SQLStatements.bAlter:Z
        57: .line 520
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            dup
            getfield org.hsqldb.util.SQLStatements.sDestAlter:Ljava/lang/String;
            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 4 /* currentLine */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield org.hsqldb.util.SQLStatements.sDestAlter:Ljava/lang/String;
        58: .line 521
            goto 62
        59: .line 522
      StackMap locals:
      StackMap stack:
            new org.hsqldb.util.DataAccessPointException
            dup
        60: .line 523
            ldc "table not found"
        61: .line 522
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        62: .line 526
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 5 /* Token */
        63: .line 528
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            getfield org.hsqldb.util.SQLStatements.sDestDrop:Ljava/lang/String;
            ifnonnull 65
        64: .line 529
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            ldc ""
            putfield org.hsqldb.util.SQLStatements.sDestDrop:Ljava/lang/String;
        65: .line 532
      StackMap locals:
      StackMap stack:
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_1
            putfield org.hsqldb.util.SQLStatements.bDrop:Z
        66: .line 533
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
        67: .line 534
            new java.lang.StringBuilder
            dup
            ldc "ALTER TABLE "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " DROP CONSTRAINT "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        68: .line 535
            aload 5 /* Token */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            getfield org.hsqldb.util.SQLStatements.sDestDrop:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        69: .line 534
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        70: .line 533
            putfield org.hsqldb.util.SQLStatements.sDestDrop:Ljava/lang/String;
        71: .line 537
            goto 130
        72: .line 538
      StackMap locals:
      StackMap stack: java.util.NoSuchElementException
            pop
        73: .line 539
            goto 130
        74: .line 541
      StackMap locals:
      StackMap stack:
            aload 5 /* Token */
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "CREATE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 76
        75: .line 542
            goto 130
        76: .line 545
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            astore 5 /* Token */
        77: .line 547
            aload 5 /* Token */
            ldc "TABLE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 78
            aload 5 /* Token */
            ldc "VIEW"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 100
        78: .line 549
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            ldc " (;"
            invokevirtual java.util.StringTokenizer.nextToken:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* name */
        79: .line 551
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            aload 6 /* name */
            invokevirtual java.util.Hashtable.containsKey:(Ljava/lang/Object;)Z
            ifne 83
        80: .line 552
            new org.hsqldb.util.DataAccessPointException
            dup
        81: .line 553
            ldc "error: index is created before the table"
        82: .line 552
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        83: .line 556
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            aload 6 /* name */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.hsqldb.util.TransferTable
            astore 7 /* relatedTable */
        84: .line 557
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_1
            putfield org.hsqldb.util.SQLStatements.bCreate:Z
        85: .line 558
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_1
            putfield org.hsqldb.util.SQLStatements.bDrop:Z
        86: .line 561
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
        87: .line 562
            aload 0 /* this */
            aload 4 /* currentLine */
            aload 1 /* TTable */
            aload 2 /* Dest */
            invokevirtual org.hsqldb.util.TransferSQLText.translateTypes:(Ljava/lang/String;Lorg/hsqldb/util/TransferTable;Lorg/hsqldb/util/DataAccessPoint;)Ljava/lang/String;
        88: .line 561
            putfield org.hsqldb.util.SQLStatements.sDestCreate:Ljava/lang/String;
        89: .line 563
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
        90: .line 564
            new java.lang.StringBuilder
            dup
            ldc "DROP "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            getfield org.hsqldb.util.SQLStatements.sType:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 6 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        91: .line 565
            ldc ";"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        92: .line 564
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        93: .line 563
            putfield org.hsqldb.util.SQLStatements.sDestDrop:Ljava/lang/String;
        94: .line 567
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            getfield org.hsqldb.util.SQLStatements.sSourceTable:Ljava/lang/String;
        95: .line 568
            aload 7 /* relatedTable */
        96: .line 567
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        97: .line 569
            goto 100
      StackMap locals:
      StackMap stack: java.util.NoSuchElementException
        98: pop
        99: .line 570
            goto 130
       100: .line 574
      StackMap locals:
      StackMap stack:
            aload 5 /* Token */
            ldc "INDEX"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 101
            aload 5 /* Token */
            ldc "UNIQUE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 130
       101: .line 577
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
       102: .line 576
            dup
            astore 5 /* Token */
       103: .line 577
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
       104: .line 578
            ldc "INDEX"
       105: .line 577
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
       106: .line 578
            ifne 101
       107: .line 582
            new java.lang.StringBuilder
            dup
            ldc "DROP INDEX "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* Token */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       108: .line 583
            ldc " ;"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
       109: .line 582
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 8 /* IndexdropCommand */
        start local 8 // java.lang.String IndexdropCommand
       110: .line 585
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* Tokenizer */
       111: .line 586
            ldc " ("
       112: .line 585
            invokevirtual java.util.StringTokenizer.nextToken:(Ljava/lang/String;)Ljava/lang/String;
            dup
            astore 5 /* Token */
       113: .line 586
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "ON"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 110
       114: .line 590
            aload 5 /* Token */
            astore 6 /* name */
       115: .line 592
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            aload 5 /* Token */
            invokevirtual java.util.Hashtable.containsKey:(Ljava/lang/Object;)Z
            ifne 119
       116: .line 593
            new org.hsqldb.util.DataAccessPointException
            dup
       117: .line 594
            ldc "error: index is created before the table"
       118: .line 593
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
       119: .line 597
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            aload 5 /* Token */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.hsqldb.util.TransferTable
            astore 7 /* relatedTable */
       120: .line 599
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            getfield org.hsqldb.util.SQLStatements.sDestCreateIndex:Ljava/lang/String;
            ifnonnull 122
       121: .line 600
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            ldc ""
            putfield org.hsqldb.util.SQLStatements.sDestCreateIndex:Ljava/lang/String;
       122: .line 603
      StackMap locals:
      StackMap stack:
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            getfield org.hsqldb.util.SQLStatements.sDestDropIndex:Ljava/lang/String;
            ifnonnull 124
       123: .line 604
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            ldc ""
            putfield org.hsqldb.util.SQLStatements.sDestDropIndex:Ljava/lang/String;
       124: .line 607
      StackMap locals:
      StackMap stack:
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_1
            putfield org.hsqldb.util.SQLStatements.bCreateIndex:Z
       125: .line 608
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            iconst_1
            putfield org.hsqldb.util.SQLStatements.bDropIndex:Z
       126: .line 609
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            dup
            getfield org.hsqldb.util.SQLStatements.sDestCreateIndex:Ljava/lang/String;
            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 4 /* currentLine */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield org.hsqldb.util.SQLStatements.sDestCreateIndex:Ljava/lang/String;
       127: .line 610
            aload 7 /* relatedTable */
            getfield org.hsqldb.util.TransferTable.Stmts:Lorg/hsqldb/util/SQLStatements;
            dup
            getfield org.hsqldb.util.SQLStatements.sDestDropIndex:Ljava/lang/String;
            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 8 /* IndexdropCommand */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield org.hsqldb.util.SQLStatements.sDestDropIndex:Ljava/lang/String;
        end local 8 // java.lang.String IndexdropCommand
       128: .line 611
            goto 130
      StackMap locals: org.hsqldb.util.TransferSQLText org.hsqldb.util.TransferTable org.hsqldb.util.DataAccessPoint java.util.StringTokenizer java.lang.String java.lang.String java.lang.String org.hsqldb.util.TransferTable
      StackMap stack: java.util.NoSuchElementException
       129: pop
        end local 3 // java.util.StringTokenizer Tokenizer
       130: .line 457
      StackMap locals: org.hsqldb.util.TransferSQLText org.hsqldb.util.TransferTable org.hsqldb.util.DataAccessPoint top java.lang.String java.lang.String java.lang.String org.hsqldb.util.TransferTable
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
            dup
            astore 4 /* currentLine */
            ifnonnull 11
       131: .line 616
            goto 134
      StackMap locals:
      StackMap stack: java.io.IOException
       132: astore 8 /* IOe */
        start local 8 // java.io.IOException IOe
       133: .line 617
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 8 /* IOe */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 8 // java.io.IOException IOe
       134: .line 619
      StackMap locals:
      StackMap stack:
            return
        end local 7 // org.hsqldb.util.TransferTable relatedTable
        end local 6 // java.lang.String name
        end local 5 // java.lang.String Token
        end local 4 // java.lang.String currentLine
        end local 2 // org.hsqldb.util.DataAccessPoint Dest
        end local 1 // org.hsqldb.util.TransferTable TTable
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  135     0              this  Lorg/hsqldb/util/TransferSQLText;
            0  135     1            TTable  Lorg/hsqldb/util/TransferTable;
            0  135     2              Dest  Lorg/hsqldb/util/DataAccessPoint;
           13  130     3         Tokenizer  Ljava/util/StringTokenizer;
            5    6     4                 e  Ljava/io/IOException;
            7  135     4       currentLine  Ljava/lang/String;
            8  135     5             Token  Ljava/lang/String;
            9  135     6              name  Ljava/lang/String;
           10  135     7      relatedTable  Lorg/hsqldb/util/TransferTable;
          110  128     8  IndexdropCommand  Ljava/lang/String;
          133  134     8               IOe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     3       4  Class java.io.IOException
          13    14      15  Class java.util.NoSuchElementException
          20    38      39  Class java.util.NoSuchElementException
          42    46      72  Class java.util.NoSuchElementException
          47    50      72  Class java.util.NoSuchElementException
          51    71      72  Class java.util.NoSuchElementException
          78    97      98  Class java.util.NoSuchElementException
         101   128     129  Class java.util.NoSuchElementException
          10   131     132  Class java.io.IOException
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException
    MethodParameters:
        Name  Flags
      TTable  
      Dest    

  java.util.Vector getTables(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Vector;
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // java.lang.String sCatalog
        start local 2 // java.lang.String[] sSchemas
         0: .line 624
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            astore 3 /* AllTables */
        start local 3 // java.util.Vector AllTables
         1: .line 626
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            ifnonnull 3
         2: .line 627
            aload 0 /* this */
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
         3: .line 630
      StackMap locals: java.util.Vector
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            ifnull 8
         4: .line 632
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.close:()V
         5: .line 634
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
         6: .line 635
            goto 8
      StackMap locals:
      StackMap stack: java.io.IOException
         7: pop
         8: .line 638
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.hsqldb.util.TransferSQLText.parseFileForTables:()V
         9: .line 640
            aload 0 /* this */
            iconst_0
            putfield org.hsqldb.util.TransferSQLText.StructureAlreadyParsed:Z
        10: .line 642
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.DbStmts:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.elements:()Ljava/util/Enumeration;
            astore 4 /* e */
        start local 4 // java.util.Enumeration e
        11: .line 644
            goto 13
        12: .line 645
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 3 /* AllTables */
            aload 4 /* e */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        13: .line 644
      StackMap locals:
      StackMap stack:
            aload 4 /* e */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 12
        14: .line 648
            aload 3 /* AllTables */
            areturn
        end local 4 // java.util.Enumeration e
        end local 3 // java.util.Vector AllTables
        end local 2 // java.lang.String[] sSchemas
        end local 1 // java.lang.String sCatalog
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Lorg/hsqldb/util/TransferSQLText;
            0   15     1   sCatalog  Ljava/lang/String;
            0   15     2   sSchemas  [Ljava/lang/String;
            1   15     3  AllTables  Ljava/util/Vector;
           11   15     4          e  Ljava/util/Enumeration;
      Exception table:
        from    to  target  type
           4     6       7  Class java.io.IOException
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException
    MethodParameters:
          Name  Flags
      sCatalog  
      sSchemas  

  void getTableStructure(org.hsqldb.util.TransferTable, org.hsqldb.util.DataAccessPoint);
    descriptor: (Lorg/hsqldb/util/TransferTable;Lorg/hsqldb/util/DataAccessPoint;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // org.hsqldb.util.TransferTable TTable
        start local 2 // org.hsqldb.util.DataAccessPoint Dest
         0: .line 655
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.StructureAlreadyParsed:Z
            ifne 7
         1: .line 656
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            ifnull 6
         2: .line 658
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.close:()V
         3: .line 660
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
         4: .line 661
            goto 6
      StackMap locals:
      StackMap stack: java.io.IOException
         5: pop
         6: .line 664
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* TTable */
            aload 2 /* Dest */
            invokevirtual org.hsqldb.util.TransferSQLText.parseFileForTheRest:(Lorg/hsqldb/util/TransferTable;Lorg/hsqldb/util/DataAccessPoint;)V
         7: .line 666
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.hsqldb.util.DataAccessPoint Dest
        end local 1 // org.hsqldb.util.TransferTable TTable
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/hsqldb/util/TransferSQLText;
            0    8     1  TTable  Lorg/hsqldb/util/TransferTable;
            0    8     2    Dest  Lorg/hsqldb/util/DataAccessPoint;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException
    MethodParameters:
        Name  Flags
      TTable  
      Dest    

  org.hsqldb.util.TransferResultSet getData(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hsqldb/util/TransferResultSet;
    flags: (0x0000) 
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // java.lang.String statement
         0: .line 672
            ldc ""
            astore 3 /* tableName */
        start local 3 // java.lang.String tableName
         1: .line 675
            new java.util.StringTokenizer
            dup
            aload 1 /* statement */
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;)V
            astore 2 /* Tokenizer */
        start local 2 // java.util.StringTokenizer Tokenizer
         2: .line 677
      StackMap locals: java.util.StringTokenizer java.lang.String
      StackMap stack:
            aload 2 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "FROM"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         3: .line 681
            aload 2 /* Tokenizer */
            ldc " ;"
            invokevirtual java.util.StringTokenizer.nextToken:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* tableName */
         4: .line 682
            goto 9
        end local 2 // java.util.StringTokenizer Tokenizer
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String top java.lang.String
      StackMap stack: java.util.NoSuchElementException
         5: pop
         6: .line 683
            new org.hsqldb.util.DataAccessPointException
            dup
         7: .line 684
            new java.lang.StringBuilder
            dup
            ldc "Table name not found in statement: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* statement */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 683
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        start local 2 // java.util.StringTokenizer Tokenizer
         9: .line 687
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String java.util.StringTokenizer java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            ifnull 14
        10: .line 689
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.close:()V
        11: .line 691
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
        12: .line 692
            goto 14
      StackMap locals:
      StackMap stack: java.io.IOException
        13: pop
        14: .line 695
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* tableName */
            invokevirtual org.hsqldb.util.TransferSQLText.parseFileForData:(Ljava/lang/String;)Lorg/hsqldb/util/TransferResultSet;
            areturn
        end local 3 // java.lang.String tableName
        end local 2 // java.util.StringTokenizer Tokenizer
        end local 1 // java.lang.String statement
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Lorg/hsqldb/util/TransferSQLText;
            0   15     1  statement  Ljava/lang/String;
            2    5     2  Tokenizer  Ljava/util/StringTokenizer;
            9   15     2  Tokenizer  Ljava/util/StringTokenizer;
            1   15     3  tableName  Ljava/lang/String;
      Exception table:
        from    to  target  type
           1     4       5  Class java.util.NoSuchElementException
          10    12      13  Class java.io.IOException
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException
    MethodParameters:
           Name  Flags
      statement  

  org.hsqldb.util.TransferResultSet parseFileForData(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/hsqldb/util/TransferResultSet;
    flags: (0x0000) 
    Code:
      stack=6, locals=16, args_size=2
        start local 0 // org.hsqldb.util.TransferSQLText this
        start local 1 // java.lang.String tableName
         0: .line 701
            new org.hsqldb.util.TransferResultSet
            dup
            invokespecial org.hsqldb.util.TransferResultSet.<init>:()V
            astore 2 /* trsData */
        start local 2 // org.hsqldb.util.TransferResultSet trsData
         1: .line 704
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            ifnonnull 6
         2: .line 706
            aload 0 /* this */
            new java.io.BufferedReader
            dup
            new java.io.FileReader
            dup
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.sFileName:Ljava/lang/String;
            invokespecial java.io.FileReader.<init>:(Ljava/lang/String;)V
            invokespecial java.io.BufferedReader.<init>:(Ljava/io/Reader;)V
            putfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
         3: .line 707
            goto 6
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet
      StackMap stack: java.io.IOException
         4: astore 4 /* e */
        start local 4 // java.io.IOException e
         5: .line 708
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 4 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // java.io.IOException e
         6: .line 712
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 4 /* currentLine */
        start local 4 // java.lang.String currentLine
         7: .line 716
            goto 114
         8: .line 717
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet top java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 4 /* currentLine */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ";"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* currentLine */
         9: .line 718
            new java.util.StringTokenizer
            dup
            aload 4 /* currentLine */
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;)V
            astore 3 /* Tokenizer */
        start local 3 // java.util.StringTokenizer Tokenizer
        10: .line 721
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 5 /* Token */
        start local 5 // java.lang.String Token
        11: .line 722
            goto 14
        end local 5 // java.lang.String Token
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet java.util.StringTokenizer java.lang.String
      StackMap stack: java.util.NoSuchElementException
        12: pop
        13: .line 723
            goto 114
        start local 5 // java.lang.String Token
        14: .line 726
      StackMap locals: java.lang.String
      StackMap stack:
            aload 5 /* Token */
            ifnonnull 16
        15: .line 727
            goto 114
        16: .line 730
      StackMap locals:
      StackMap stack:
            aload 5 /* Token */
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "INSERT"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 18
        17: .line 731
            goto 114
        18: .line 735
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            ldc "INTO"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 22
        19: .line 736
            new org.hsqldb.util.DataAccessPointException
            dup
        20: .line 737
            ldc "Error in INSERT statement: no INTO found"
        21: .line 736
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        22: .line 740
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 5 /* Token */
        23: .line 742
            aload 5 /* Token */
            aload 1 /* tableName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        24: .line 743
            goto 114
        25: .line 746
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* iParsedRows */
        start local 6 // int iParsedRows
        26: .line 747
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            astore 7 /* vColumnNames */
        start local 7 // java.util.Vector vColumnNames
        27: .line 748
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            astore 8 /* vColumnValues */
        start local 8 // java.util.Vector vColumnValues
        28: .line 749
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            astore 9 /* vColumnTypes */
        start local 9 // java.util.Vector vColumnTypes
        29: .line 751
            goto 111
        30: .line 752
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet java.util.StringTokenizer java.lang.String java.lang.String int java.util.Vector java.util.Vector java.util.Vector
      StackMap stack:
            aload 4 /* currentLine */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 4 /* currentLine */
        31: .line 754
            aload 4 /* currentLine */
            invokevirtual java.lang.String.length:()I
            ifne 32
            iconst_1
            goto 33
      StackMap locals:
      StackMap stack:
        32: iconst_0
      StackMap locals:
      StackMap stack: int
        33: istore 10 /* newLine */
        start local 10 // boolean newLine
        34: .line 756
            iload 10 /* newLine */
            ifeq 70
        35: .line 757
            iconst_0
            istore 11 /* iColumnNb */
        start local 11 // int iColumnNb
        36: .line 759
            iinc 6 /* iParsedRows */ 1
        37: .line 761
            aload 7 /* vColumnNames */
            invokevirtual java.util.Vector.size:()I
            istore 11 /* iColumnNb */
        38: .line 763
            iload 11 /* iColumnNb */
            iconst_1
            iadd
            anewarray java.lang.String
            astore 12 /* Names */
        start local 12 // java.lang.String[] Names
        39: .line 764
            iload 11 /* iColumnNb */
            iconst_1
            iadd
            newarray 10
            astore 13 /* Types */
        start local 13 // int[] Types
        40: .line 765
            iload 11 /* iColumnNb */
            iconst_1
            iadd
            anewarray java.lang.Object
            astore 14 /* Values */
        start local 14 // java.lang.Object[] Values
        41: .line 767
            iconst_0
            istore 15 /* Idx */
        start local 15 // int Idx
        42: goto 56
        43: .line 768
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet java.util.StringTokenizer java.lang.String java.lang.String int java.util.Vector java.util.Vector java.util.Vector int int java.lang.String[] int[] java.lang.Object[] int
      StackMap stack:
            aload 12 /* Names */
            iload 15 /* Idx */
            iconst_1
            iadd
        44: .line 769
            aload 7 /* vColumnNames */
            iload 15 /* Idx */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast java.lang.String
        45: .line 768
            aastore
        46: .line 770
            aload 13 /* Types */
            iload 15 /* Idx */
            iconst_1
            iadd
        47: .line 771
            aload 9 /* vColumnTypes */
        48: .line 772
            iload 15 /* Idx */
        49: .line 771
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast java.lang.Integer
        50: .line 772
            invokevirtual java.lang.Integer.intValue:()I
        51: .line 770
            iastore
        52: .line 773
            aload 14 /* Values */
            iload 15 /* Idx */
            iconst_1
            iadd
        53: .line 774
            aload 8 /* vColumnValues */
            iload 15 /* Idx */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
        54: .line 773
            aastore
        55: .line 767
            iinc 15 /* Idx */ 1
      StackMap locals:
      StackMap stack:
        56: iload 15 /* Idx */
            iload 11 /* iColumnNb */
            if_icmplt 43
        end local 15 // int Idx
        57: .line 778
            aload 2 /* trsData */
            aload 12 /* Names */
            aload 13 /* Types */
            aload 14 /* Values */
        58: .line 779
            iload 11 /* iColumnNb */
        59: .line 778
            invokevirtual org.hsqldb.util.TransferResultSet.addRow:([Ljava/lang/String;[I[Ljava/lang/Object;I)V
        60: .line 780
            goto 65
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet java.util.StringTokenizer java.lang.String java.lang.String int java.util.Vector java.util.Vector java.util.Vector int int java.lang.String[] int[] java.lang.Object[]
      StackMap stack: java.lang.Exception
        61: astore 15 /* e */
        start local 15 // java.lang.Exception e
        62: .line 781
            new org.hsqldb.util.DataAccessPointException
            dup
        63: .line 782
            aload 15 /* e */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
        64: .line 781
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 15 // java.lang.Exception e
        65: .line 785
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 11 /* iColumnNb */
        66: .line 787
            aload 7 /* vColumnNames */
            invokevirtual java.util.Vector.removeAllElements:()V
        67: .line 788
            aload 8 /* vColumnValues */
            invokevirtual java.util.Vector.removeAllElements:()V
        68: .line 789
            aload 9 /* vColumnTypes */
            invokevirtual java.util.Vector.removeAllElements:()V
        69: .line 791
            goto 111
        end local 14 // java.lang.Object[] Values
        end local 13 // int[] Types
        end local 12 // java.lang.String[] Names
        end local 11 // int iColumnNb
        70: .line 794
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet java.util.StringTokenizer java.lang.String java.lang.String int java.util.Vector java.util.Vector java.util.Vector int
      StackMap stack:
            new java.util.StringTokenizer
            dup
            aload 4 /* currentLine */
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;)V
            astore 3 /* Tokenizer */
        71: .line 795
            aload 3 /* Tokenizer */
            ldc "="
            invokevirtual java.util.StringTokenizer.nextToken:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* Token */
        72: .line 797
            aload 5 /* Token */
            ldc "Number of Rows"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 84
        73: .line 799
            aload 3 /* Tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
        74: .line 798
            istore 11 /* iNbRows */
        start local 11 // int iNbRows
        75: .line 801
            iload 11 /* iNbRows */
            iload 6 /* iParsedRows */
            if_icmpeq 82
        76: .line 802
            new org.hsqldb.util.DataAccessPointException
            dup
        77: .line 803
            new java.lang.StringBuilder
            dup
            ldc "Number of parsed rows ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 6 /* iParsedRows */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        78: .line 804
            ldc ") is different from the expected ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        79: .line 805
            iload 11 /* iNbRows */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        80: .line 803
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        81: .line 802
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        82: .line 808
      StackMap locals: int
      StackMap stack:
            aload 2 /* trsData */
        83: areturn
        end local 11 // int iNbRows
        84: .line 811
      StackMap locals:
      StackMap stack:
            aload 5 /* Token */
            ldc "column"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 87
        85: .line 812
            aload 3 /* Tokenizer */
            ldc " ="
            invokevirtual java.util.StringTokenizer.nextToken:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* Token */
        86: .line 814
            aload 7 /* vColumnNames */
            aload 5 /* Token */
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        87: .line 817
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            ldc " ="
            invokevirtual java.util.StringTokenizer.nextToken:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* Token */
        88: .line 819
            aload 5 /* Token */
            ldc "datatype"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 97
        89: .line 822
            aload 3 /* Tokenizer */
            ldc " ="
            invokevirtual java.util.StringTokenizer.nextToken:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* Token */
        90: .line 825
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.JDBCT:Lorg/hsqldb/util/JDBCTypes;
            aload 5 /* Token */
            invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
            invokevirtual org.hsqldb.util.JDBCTypes.toInt:(Ljava/lang/String;)I
            istore 11 /* iType */
        start local 11 // int iType
        91: .line 826
            goto 96
        end local 11 // int iType
      StackMap locals:
      StackMap stack: java.lang.Exception
        92: pop
        93: .line 827
            new org.hsqldb.util.DataAccessPointException
            dup
        94: .line 828
            new java.lang.StringBuilder
            dup
            ldc "Unknown type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* Token */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        95: .line 827
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        start local 11 // int iType
        96: .line 831
      StackMap locals: int
      StackMap stack:
            aload 9 /* vColumnTypes */
            iload 11 /* iType */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        end local 11 // int iType
        97: .line 834
      StackMap locals:
      StackMap stack:
            aload 3 /* Tokenizer */
            ldc " ="
            invokevirtual java.util.StringTokenizer.nextToken:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* Token */
        98: .line 836
            aload 5 /* Token */
            ldc "value"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 111
        99: .line 837
            aload 4 /* currentLine */
            ldc "value="
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            bipush 6
            iadd
            istore 11 /* iStart */
        start local 11 // int iStart
       100: .line 839
            aload 4 /* currentLine */
            iload 11 /* iStart */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
       101: .line 838
            astore 12 /* sValue */
        start local 12 // java.lang.String sValue
       102: .line 841
            aload 12 /* sValue */
            ldc "<null>"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            iflt 105
       103: .line 842
            aload 8 /* vColumnValues */
            aconst_null
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
       104: .line 843
            goto 111
       105: .line 844
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 12 /* sValue */
            bipush 39
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_1
            iadd
            istore 13 /* i */
        start local 13 // int i
       106: .line 845
            aload 12 /* sValue */
            iload 13 /* i */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 14 /* sbToken */
        start local 14 // java.lang.String sbToken
       107: .line 847
            aload 14 /* sbToken */
            bipush 39
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 13 /* i */
       108: .line 848
            aload 14 /* sbToken */
            iconst_0
            iload 13 /* i */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 14 /* sbToken */
       109: .line 849
            aload 14 /* sbToken */
            astore 5 /* Token */
       110: .line 851
            aload 8 /* vColumnValues */
            aload 5 /* Token */
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
        end local 14 // java.lang.String sbToken
        end local 13 // int i
        end local 12 // java.lang.String sValue
        end local 11 // int iStart
        end local 10 // boolean newLine
       111: .line 751
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
            dup
            astore 4 /* currentLine */
            ifnonnull 30
        end local 9 // java.util.Vector vColumnTypes
        end local 8 // java.util.Vector vColumnValues
        end local 7 // java.util.Vector vColumnNames
        end local 6 // int iParsedRows
       112: .line 855
            goto 114
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet java.util.StringTokenizer java.lang.String java.lang.String
      StackMap stack: java.lang.IndexOutOfBoundsException
       113: pop
        end local 5 // java.lang.String Token
        end local 3 // java.util.StringTokenizer Tokenizer
       114: .line 716
      StackMap locals: org.hsqldb.util.TransferSQLText java.lang.String org.hsqldb.util.TransferResultSet top java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.util.TransferSQLText.WTextRead:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.readLine:()Ljava/lang/String;
            dup
            astore 4 /* currentLine */
            ifnonnull 8
       115: .line 859
            goto 118
      StackMap locals:
      StackMap stack: java.io.IOException
       116: astore 6 /* IOe */
        start local 6 // java.io.IOException IOe
       117: .line 860
            new org.hsqldb.util.DataAccessPointException
            dup
            aload 6 /* IOe */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            invokespecial org.hsqldb.util.DataAccessPointException.<init>:(Ljava/lang/String;)V
            athrow
        end local 6 // java.io.IOException IOe
       118: .line 863
      StackMap locals:
      StackMap stack:
            aload 2 /* trsData */
            areturn
        end local 4 // java.lang.String currentLine
        end local 2 // org.hsqldb.util.TransferResultSet trsData
        end local 1 // java.lang.String tableName
        end local 0 // org.hsqldb.util.TransferSQLText this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0  119     0           this  Lorg/hsqldb/util/TransferSQLText;
            0  119     1      tableName  Ljava/lang/String;
            1  119     2        trsData  Lorg/hsqldb/util/TransferResultSet;
           10  114     3      Tokenizer  Ljava/util/StringTokenizer;
            5    6     4              e  Ljava/io/IOException;
            7  119     4    currentLine  Ljava/lang/String;
           11   12     5          Token  Ljava/lang/String;
           14  114     5          Token  Ljava/lang/String;
           26  112     6    iParsedRows  I
           27  112     7   vColumnNames  Ljava/util/Vector;
           28  112     8  vColumnValues  Ljava/util/Vector;
           29  112     9   vColumnTypes  Ljava/util/Vector;
           34  111    10        newLine  Z
           36   70    11      iColumnNb  I
           39   70    12          Names  [Ljava/lang/String;
           40   70    13          Types  [I
           41   70    14         Values  [Ljava/lang/Object;
           42   57    15            Idx  I
           62   65    15              e  Ljava/lang/Exception;
           75   84    11        iNbRows  I
           91   92    11          iType  I
           96   97    11          iType  I
          100  111    11         iStart  I
          102  111    12         sValue  Ljava/lang/String;
          106  111    13              i  I
          107  111    14        sbToken  Ljava/lang/String;
          117  118     6            IOe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     3       4  Class java.io.IOException
          10    11      12  Class java.util.NoSuchElementException
          57    60      61  Class java.lang.Exception
          90    91      92  Class java.lang.Exception
          18    24     113  Class java.lang.IndexOutOfBoundsException
          25    83     113  Class java.lang.IndexOutOfBoundsException
          84   112     113  Class java.lang.IndexOutOfBoundsException
           7    83     116  Class java.io.IOException
          84   115     116  Class java.io.IOException
    Exceptions:
      throws org.hsqldb.util.DataAccessPointException
    MethodParameters:
           Name  Flags
      tableName  
}
SourceFile: "TransferSQLText.java"
NestMembers:
  org.hsqldb.util.TransferSQLText$ColumnDef
InnerClasses:
  ColumnDef = org.hsqldb.util.TransferSQLText$ColumnDef of org.hsqldb.util.TransferSQLText