code: public static Polygon bboxPolygon(@NonNull BoundingBox boundingBox) {
      return Polygon.fromLngLats(
          Arrays.asList(
              Arrays.asList(
                  Point.fromLngLat(boundingBox.west(), boundingBox.south()),
                  Point.fromLngLat(boundingBox.east(), boundingBox.south()),
                  Point.fromLngLat(boundingBox.east(), boundingBox.north()),
                  Point.fromLngLat(boundingBox.west(), boundingBox.north()),
                  Point.fromLngLat(boundingBox.west(), boundingBox.south()))));
    }
docs: Takes a {@link BoundingBox} and uses its coordinates to create a {@link Polygon}
  geometry.
  
  @param boundingBox a {@link BoundingBox} object to calculate with
  @return a {@link Polygon} object
  @see <a href="http://turfjs.org/docs/#bboxPolygon">Turf BoundingBox Polygon documentation</a>
  @since 4.7.0