public static <E extends Number> AbstractGroupExpression<E, E> sum(Expression<E> expression) {
        return new GSum<E>(expression);
    }
Create a new aggregating sum expression

@param expression expression a for which the accumulated sum will be used in the group by projection
@return wrapper expression
querydsl-core/src/main/java/com/querydsl/core/group/GroupBy.java