code: public synchronized void put(@NonNull String key, @Nullable String value) {
      if (value == null) {
        putNull(key);
        return;
      }
  
      try {
        this.content.put(key, value);
      } catch (JSONException je) {
        Log.e(TAG, "Failed json encode value: " + String.valueOf(value));
      }
    }
docs: Add key value pair to report
  
  @param key   valid non-empty key
  @param value valid string value or null