docs: public BoundingBox extendCoordinates(double latitude, double longitude) {
          if (contains(latitude, longitude)) {
              return this;
          }
  
          double minLat = Math.max(MercatorProjection.LATITUDE_MIN, Math.min(this.minLatitude, latitude));
          double minLon = Math.max(-180, Math.min(this.minLongitude, longitude));
          double maxLat = Math.min(MercatorProjection.LATITUDE_MAX, Math.max(this.maxLatitude, latitude));
          double maxLon = Math.min(180, Math.max(this.maxLongitude, longitude));
  
          return new BoundingBox(minLat, minLon, maxLat, maxLon);
      }