@Override
    public void characters(char[] ch, int start, int length)
            throws SAXException {
        switch (state) {
            case IN_HEADLINE:
                stringBuilder.append(ch, start, length);
                return;
            case IN_P:
                treeBuilder.characters(ch, start, length);
                return;
            default:
                return;
        }
    }
@see org.xml.sax.ContentHandler#characters(char[], int, int)
src/nu/validator/spec/html5/Html5AttributeDatatypeBuilder.java