code: private void addJSONElement(Map<String, Object> siteData, JSONElement data) {
          if(EdenUtils.elementIsObject(data)) {
              addJSONObject(siteData, (JSONObject) data.getElement());
          }
          else if(EdenUtils.elementIsArray(data)) {
              addJSONArray(siteData, (JSONArray) data.getElement());
          }
      }
docs: ----------------------------------------------------------------------------------------------------------------------