code: public static MultiPolygon fromPolygon(@NonNull Polygon polygon, @Nullable BoundingBox bbox) {
      List<List<List<Point>>> coordinates = Arrays.asList(polygon.coordinates());
      return new MultiPolygon(TYPE, bbox, coordinates);
    }
docs: Create a new instance of this class by defining a single {@link Polygon} objects and passing
  it in as a parameter in this method. The Polygon should comply with the GeoJson
  specifications described in the documentation.
  
  @param polygon a single Polygon which make up this MultiPolygon
  @param bbox    optionally include a bbox definition
  @return a new instance of this class defined by the values passed inside this static factory
  method
  @since 3.0.0