public static <T> ArrayConstructorExpression<T> array(Class<T[]> type, Expression<T>... exprs) {
        return new ArrayConstructorExpression<T>(type, exprs);
    }
Create a typed array projection for the given type and expressions

@param <T> type of projection
@param type type of the projection
@param exprs arguments for the projection
@return factory expression
querydsl-core/src/main/java/com/querydsl/core/types/Projections.java