code: public static MultiPoint fromJson(@NonNull String json) {
      GsonBuilder gson = new GsonBuilder();
      gson.registerTypeAdapterFactory(GeoJsonAdapterFactory.create());
      return gson.create().fromJson(json, MultiPoint.class);
    }
docs: Create a new instance of this class by passing in a formatted valid JSON String. If you are
  creating a MultiPoint object from scratch it is better to use one of the other provided static
  factory methods such as {@link #fromLngLats(List)}. For a valid MultiPoint to exist, it must
  have at least 2 coordinate entries.
  
  @param json a formatted valid JSON string defining a GeoJson MultiPoint
  @return a new instance of this class defined by the values passed inside this static factory
  method
  @since 1.0.0