if (LOG_PREPARE_STATEMENT) logChannel.info("Prepared statement for SQL '" + statement + "'");
if (LOG_PREPARE_STATEMENT && getLogChannel() != null) getLogChannel().info("Prepared statement for SQL '" + statement + "'");
        public XCachablePreparedStatement prepareStatement(String statement,             int resultSetType, int resultSetConcurrency) throws SQLException         {            if (LOG_PREPARE_STATEMENT)                logChannel.info("Prepared statement for SQL '" + statement + "'");                PreparedStatement stmt = jdbcConnection.prepareStatement(                statement, resultSetType, resultSetConcurrency);                XPreparedStatement handler =                 new XPreparedStatement(statement, stmt, this);                return (XCachablePreparedStatement)Proxy.newProxyInstance(                getClass().getClassLoader(),                new Class[] {XCachablePreparedStatement.class},                 handler);        }   