code: public static <T> Operation<T> operation(Class<? extends T> type, Operator operator,
                                               Expression<?>... args) {
          return operation(type, operator, ImmutableList.copyOf(args));
      }
docs: Create a new Operation expression
  
  @param type type of expression
  @param operator operator
  @param args operation arguments
  @return operation expression