@Override
        public void advanceCharactersForward() {
            final long newByteOffset = Math.max(0, receivedSourceLocation.getDataRange().getByteOffsetTo() + 1);
            setDataRange(DataRange.fromByteOffset(newByteOffset));
        }
Used for navigating HexDump data which has to navigate using byte offsets,
not char offsets.
stroom-core-client/src/main/java/stroom/data/client/presenter/SourcePresenter.java