@Override
    public void characters(final char[] ch, final int start, final int length) throws SAXException {
        try {
            colNo += length;
            if (validator != null) {
                validator.characters(ch, start, length);
            }
        } catch (final RuntimeException e) {
            unexpectedError("characters()", e);
        } finally {
            super.characters(ch, start, length);
        }
    }
Sends characters to the current validator handler.

@param ch     Characters.
@param start  Start of char buffer.
@param length Number of chars to send.
@throws SAXException Not thrown.
@see stroom.pipeline.filter.AbstractXMLFilter#characters(char[],
int, int)
stroom-pipeline/src/main/java/stroom/pipeline/filter/SchemaFilter.java