log.info("testUseStatement");
if (log != null) log.info("testUseStatement");
    public void testUseStatement() throws Exception {                log.info("testUseStatement");        FBManagedConnectionFactory mcf = initMcf();        DataSource ds = (DataSource)mcf.createConnectionFactory();        FBConnection c = (FBConnection)ds.getConnection();        Statement s = c.createStatement();        LocalTransaction t = c.getLocalTransaction();        assertTrue("Could not get LocalTransaction", t != null);        Exception ex = null;        t.begin();        try {            s.execute("CREATE TABLE T1 ( C1 SMALLINT, C2 SMALLINT)");            //s.close();        }        catch (Exception e) {            ex = e;        }        t.commit();        t.begin();        s.execute("DROP TABLE T1");        s.close();        t.commit();        c.close();        if (ex != null) {            throw ex;        }    }