code: public static <T extends Geometry> JTSGeometryExpression<T> geometryOperation(Class<? extends T> type,
                                                                                    Operator op, Expression<?>... args) {
          return new JTSGeometryOperation<T>(type, op, args);
      }
docs: Create a new Geometry operation expression
  
  @param op operator
  @param args arguments
  @return operation expression