if( node != null && node.vennObject != null && !node.vennObject.isEmpty() )
{
FRectangle rect = label.getBoundaries(g);
Assert.assertNotNull(rect);
FSegment seg = new FSegment(node.vennObject.getCenter(),rect.center());
Assert.assertNotNull( seg );
// Polygon intersection point
FPoint a, b;
a = ((VennPolygonObject)node.vennObject).getPolygon().intersect(seg);
b = rect.toPolygon().intersect(seg);