code: public GeometryExpression<Geometry> difference(Expression<? extends Geometry> geometry) {
          return GeometryExpressions.geometryOperation(SpatialOps.DIFFERENCE, mixin, geometry);
      }
docs: Returns a geometric object that represents the Point
  set difference of this geometric object with anotherGeometry.
  
  @param geometry other geometry
  @return difference between this and the other geometry