public Locator getRecordEndLocator() {
        return new DefaultLocator() {
            @Override
            public int getLineNumber() {
                logLocationInfo("getRecordEndLocator getLineNumber()  ");
                return getCurrentLocationAsEnd().getLineNo();
            }

            @Override
            public int getColumnNumber() {
                logLocationInfo("getRecordEndLocator getColumnNumber()");
                return getCurrentLocationAsEnd().getColNo();
            }
        };
    }
Changes the current location of the reader so that any errors or warnings
can be linked to the current location.
stroom-pipeline/src/main/java/stroom/pipeline/xml/converter/ds3/DS3Reader.java