public static <T extends Comparable<?>> TimeOperation<T> timeOperation(Class<? extends T> type,
            Operator operator, Expression<?>... args) {
        return new TimeOperation<T>(type, operator, args);
    }
Create a new Operation expression

@param type type of expression
@param operator operator
@param args operation arguments
@return operation expression
querydsl-core/src/main/java/com/querydsl/core/types/dsl/Expressions.java