@Override
    public void adup(char[] buff, int offset, int length) throws SAXException {
        if (theNewElement != null && theAttributeName != null) {
            theNewElement.setAttribute(theAttributeName, null, theAttributeName);
            theAttributeName = null;
        }
    }
@ Override public void adup ( char [ ] buff , int offset , int length ) throws SAXException { if ( theNewElement != null && theAttributeName != null ) { theNewElement . setAttribute ( theAttributeName , null , theAttributeName ) ; theAttributeName = null ; } }
needs to support chars past U+FFFF