code: public static Polygon fromLngLats(@NonNull List<List<Point>> coordinates,
                                      @Nullable BoundingBox bbox) {
      return new Polygon(TYPE, bbox, coordinates);
    }
docs: Create a new instance of this class by defining a list of {@link Point}s which follow the
  correct specifications described in the Point documentation. Note that the first and last point
  in the list should be the same enclosing the linear ring.
  
  @param coordinates a list of a list of points which represent the polygon geometry
  @param bbox        optionally include a bbox definition as a double array
  @return a new instance of this class defined by the values passed inside this static factory
  method
  @since 3.0.0