void parseETag() throws java.lang.Exception
    {
        String name;
        name = readNmtoken(true);
        if (name != currentElement) {
            error("mismatched end tag", name, currentElement);
        }
        skipWhitespace();
        require('>');
        if (handler != null) {
            handler.endElement(name);
        }
    }