docs: private void parseArray(JsonReader in, HashMap<String, Object> objMap, String name) throws IOException {
      List<HashMap<String, Object>> array = new ArrayList<>();
      in.beginArray();
  
      while (in.peek() != JsonToken.END_ARRAY) {
        HashMap<String, Object> arrayItem = new HashMap<>();
        parseNext(in, arrayItem);
        array.add(arrayItem);
      }
  
      in.endArray();
      objMap.put(name, array);
    }