protected void addListeners(AbstractSQLClause<?> clause) {
        for (SQLListener listener : listeners.getListeners()) {
            clause.addListener(listener);
        }
    }
Execute the clause and return the generated keys as a ResultSet

@return result set with generated keys
querydsl-sql/src/main/java/com/querydsl/sql/dml/SQLMergeClause.java