class JSONObject extends JSONElement {

    public JSONObject append(String key, Object value) throws JSONException {
        requireNonNull(key, "Null key.");
        if (has(key)) {
            JSONArray arr = getJSONArray(key);
            arr.put(value);
            put(key, arr);
        } else {
            JSONArray arr = new JSONArray();
            arr.put(value);
            put(key, arr);
        }
        return this;
    }

    public  JSONObject(String string);
    public  JSONObject(Map<String, Object> map);
    public  JSONObject();
      JSONObject(JsonElement jsonElement);

}