A geos::util::TopologyException is thrown and not handled if the polygons passed into PolygonIntersectionArea are self intersecting.