@Test
public void testNoIntersection() {

    // Test no intersection
    List<Point2D<Integer>> bounds = new ArrayList<>();
    bounds.add(new Point2D<>(11, 0));
    bounds.add(new Point2D<>(15, 0));
    bounds.add(new Point2D<>(11, 10));
    AreaMeasurement am = new AreaMeasurement(bounds);
    ILink link = am.toLink();
    Optional<ILink> result = fn.apply(link);
    assertTrue(!result.isPresent());
}