@Test
  void testTouchingPolygonsWithHole() throws GeometryException {
    testBuildMultipolygon(
      List.of(
        rectangleNodes(0, 10),
        rectangleNodes(10, 0, 30, 10),
        rectangleNodes(2, 8)
      ),
      newMultiPolygon(
        newPolygon(
          rectangleCoordList(0, 10),
          List.of(
            rectangleCoordList(2, 8)
          )
        ),
        rectangle(10, 0, 30, 10)
      )
    );
  }
This class is ported to Java from https://github.com/omniscale/imposm3/blob/master/geom/multipolygon_test.go
planetiler-core/src/test/java/com/onthegomap/planetiler/reader/osm/OsmMultipolygonTest.java