docs: void pi(Map<String, Map<String, Object>> args) {
          Iterator<Map.Entry<String, Map<String, Object>>> iterator = args.entrySet().iterator();
          if (iterator.hasNext()) {
              Map.Entry<String, Map<String, Object>> mapEntry = iterator.next();
              createNode("?" + mapEntry.getKey(), mapEntry.getValue());
              state = 2;
              out.println("?>");
          }
      }