docs: private JSONArray readArray(boolean stringy) throws JSONException {
          JSONArray jsonarray = new JSONArray();
          jsonarray.put(stringy
                  ? read(this.stringhuff, this.stringhuffext, this.stringkeep)
                  : readValue());
          while (true) {
              if (probe) {
                  log();
              }
              if (!bit()) {
                  if (!bit()) {
                      return jsonarray;
                  }
                  jsonarray.put(stringy
                          ? readValue()
                          : read(this.stringhuff, this.stringhuffext,
                                  this.stringkeep));
              } else {
                  jsonarray.put(stringy
                          ? read(this.stringhuff, this.stringhuffext,
                                  this.stringkeep)
                          : readValue());
              }
          }
      }