@SuppressWarnings("unchecked")
    public static <T> Expression<T> set(Class<T> clazz, Expression<?>... exprs) {
        Expression<T> rv = (Expression<T>) exprs[0];
        for (int i = 1; i < exprs.length; i++) {
            rv = new SimpleOperation<T>(clazz, Ops.SET, rv, exprs[i]);
        }
        return rv;
    }
Combine the given expressions into a set expression

@param clazz type of list expression
@param exprs list elements
@return list expression
querydsl-core/src/main/java/com/querydsl/core/types/dsl/Expressions.java