docs: @NonNull
    public static GeocodingResponse fromJson(@NonNull String json) {
      Gson gson = new GsonBuilder()
        .registerTypeAdapterFactory(GeometryAdapterFactory.create())
        .registerTypeAdapter(BoundingBox.class, new BoundingBoxTypeAdapter())
        .registerTypeAdapterFactory(GeocodingAdapterFactory.create())
        .create();
      return gson.fromJson(json, GeocodingResponse.class);
    }