code: public StripeObject deserializeUnsafeWith(CompatibilityTransformer transformer) {
      return EventDataDeserializer.deserializeStripeObject(
          transformer.transform(rawJsonObject.deepCopy(), apiVersion, eventType));
    }
docs: Deserialize JSON that has been processed by
  {@link CompatibilityTransformer#transform(JsonObject, String, String)} into
  {@code StripeObject}. This deserialization method should only be used to handle events with
  schema incompatible to model class schema of this library. Throws
  {@link JsonParseException} when the transformed JSON remains incompatible with the model
  classes.
  @return deserialized {@code StripeObject} from user-supplied compatible JSON.