code: public List<Point> points() {
          return positions().children().stream()
                  .map(Point::new)
                  .collect(Collectors.toList());
  
      }
docs: Returns the points composing this Geometry.
  
  @return {@code Iterable<Point>} a Guava lazy Iterable.