this.preparedStatementCache = preparedStatementCache;
    SQLStatement(Parameters params,                 StatementRewriter rewriter,                 Connection conn,                 String sql)    {        assert(verifyOurNastyDowncastIsOkay());        this.rewriter = rewriter;        this.connection = conn;        this.sql = sql;        this.params = params;    }