@Override
public void endElement(String uri, String localName, String name) throws SAXException {
try {
flushText();
ElementNodeBuilder enb = enbStack.remove(enbStack.size() - 1);
enb.endChildrenChunk();
endChildInParent(enb);
freeENB(enb);
} catch (IOException e) {
e.printStackTrace();
throw new SAXException(e);