docs: public static CrashReport fromJson(String json) throws IllegalArgumentException {
      try {
        return new CrashReport(json);
      } catch (JSONException je) {
        throw new IllegalArgumentException(je.toString());
      }
    }