private void startRecord() throws SAXException {
        if (!inRecord) {
            inRecord = true;

            LOGGER.trace(() -> LogUtil.message("startRecord location: {}", reader.getCurrentLocationAsStart()));
            getContentHandler().startElement(NAMESPACE, XML_ELEMENT_RECORD, XML_ELEMENT_RECORD, EMPTY_ATTS);
        }
    }
Outputs a data element if required using the current match or another
stored match.
stroom-pipeline/src/main/java/stroom/pipeline/xml/converter/ds3/DS3Parser.java