throwSQLException(e); throw e;
throw m_conn.wrap(e);
    private synchronized boolean doExecute() throws SQLException {        try {            logQuery("execute");            long time = System.currentTimeMillis();            if (getNeedsAutoCommitOff()) {                ((com.arsdigita.db.Connection)getConnection()).flagNeedsAutoCommitOff();            }            boolean ret = ((java.sql.PreparedStatement)m_stmt).execute();            time = System.currentTimeMillis() - time;            logQuery("execute", time);            return ret;        } catch (SQLException e) {            // Log SQLException and rethrow exception.            logException("execute", e);            throwSQLException(e);            throw e;  // code should never get here, but just in case        }    }