code: public static PolygonExpression<Polygon> polygonOperation(Operator op, Expression<?>... args) {
          return new PolygonOperation<Polygon>(Polygon.class, op, args);
      }
docs: Create a new Polygon operation expression
  
  @param op operator
  @param args arguments
  @return operation expression