docs: public static Polygon polygon(final LineString exteriorBoundary, final LineString... interiorBoundaries) {
          ensurePolygonIsClosed(exteriorBoundary);
          for (final LineString boundary : interiorBoundaries) {
              ensurePolygonIsClosed(boundary);
          }
          return new Polygon(exteriorBoundary, interiorBoundaries);
      }