public static <T> SimpleOperation<T> operation(Class<? extends T> type, Operator operator,
            Expression<?>... args) {
        return simpleOperation(type, operator, args);

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

@param type type of expression
@param operator operator
@param args operation arguments
@return operation expression