code: public List<Polygon> polygons() {
          return positions().children().stream()
                  .map(Polygon::new)
                  .collect(Collectors.toList());
  
      }
docs: Returns the Iterable of {@link Polygon} composing this MultiPolygon.
  
  @return an Iterable of the polygons contained in this MultiPolygon.