code: public Vm compile( String sql ) throws jsqlite.Exception {
          synchronized (this) {
              Vm vm = new Vm();
              vm_compile(sql, vm);
              return vm;
          }
      }
docs: Compile and return SQLite VM for SQL statement. Only available
  in SQLite 2.8.0 and above, otherwise a no-op.
  
  @param sql SQL statement to be compiled
  @return a Vm object