### Question:
OSHDBGeometryBuilder { public static OSHDBBoundingBox boundingBoxOf(Envelope envelope) { return new OSHDBBoundingBox(envelope.getMinX(), envelope.getMinY(), envelope.getMaxX(), envelope.getMaxY()); }  @Nonnull static Geometry getGeometry(
      OSMEntity entity, OSHDBTimestamp timestamp, TagInterpreter areaDecider
  ); static Geometry getGeometryClipped(T entity, OSHDBTimestamp timestamp,
      TagInterpreter areaDecider, OSHDBBoundingBox clipBbox); static Geometry getGeometryClipped(
      T entity, OSHDBTimestamp timestamp, TagInterpreter areaDecider, P clipPoly); static Polygon getGeometry(OSHDBBoundingBox bbox); static OSHDBBoundingBox boundingBoxOf(Envelope envelope);  }### Answer:
@Test public void testBoundingBoxOf() throws ParseException { OSHDBBoundingBox bbox = OSHDBGeometryBuilder.boundingBoxOf(new Envelope(-180, 180, -90, 90)); assertEquals(new String("(-180.0000000,-90.0000000,180.0000000,90.0000000)"), bbox.toString()); }