private void logLocationInfo(final String name) {
        LOGGER.trace(() -> LogUtil.message(
                "{} offset: {}, char [{}], lastChar: [{}], lineNo: {}, colNo: {}, currentLineNo: {}, currentColNo: {}",
                name,
                offset,
                charToVisible(buffer[offset]),
                charToVisible(lastCharRead),
                lineNo,
                colNo,
                currentLineNo,
                currentColNo));
    }
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