docs: public static JSONObject toJSONObject(Reader reader, boolean keepStrings) throws JSONException {
          JSONObject jo = new JSONObject();
          XMLTokener x = new XMLTokener(reader);
          while (x.more()) {
              x.skipPast("<");
              if(x.more()) {
                  parse(x, jo, null, keepStrings);
              }
          }
          return jo;
      }