code: public Map<String,String> readInnerElementsText(ElementContext parent) throws IOException, XMLException {
  		Map<String, String> texts = new HashMap<>();
  		while (nextInnerElement(parent)) {
  			String name = event.text.toString();
  			texts.put(name, readInnerText().asString());
  		}
  		return texts;
  	}
docs: Read all inner elements with their text, and return a mapping with the element's name as key and inner text as value.