@Override
    public void endElement(final String uri, final String localName, final String qName) throws SAXException {
        super.endElement(uri, localName, qName);
        depth--;
    }
Fired on an end element.

@param uri       the Namespace URI, or the empty string if the element has no
                 Namespace URI or if Namespace processing is not being
                 performed
@param localName the local name (without prefix), or the empty string if
                 Namespace processing is not being performed
@param qName     the qualified XML name (with prefix), or the empty string if
                 qualified names are not available
@throws org.xml.sax.SAXException any SAX exception, possibly wrapping another exception
stroom-pipeline/src/main/java/stroom/pipeline/filter/IdEnrichmentFilter.java