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