docs: static void putAdditionalFieldsIntoJsonObject(
              @Nullable JSONObject jsonObject,
              @Nullable Map<String, Object> additionalFields) {
          if (jsonObject == null || additionalFields == null || additionalFields.isEmpty()) {
              return;
          }
  
          for (String key : additionalFields.keySet()) {
              try {
                  if (additionalFields.get(key) != null) {
                      jsonObject.put(key, additionalFields.get(key));
                  }
              } catch (JSONException ignored) { }
          }
      }