public void startElement(TagName tagName) throws SAXException {
   attributes.setAttributes(tagName.atts);
   tagName.atts = attributes;
   tagName.uri = intern(tagName.uri);
   tagName.local = intern(tagName.local);
   next.startElement(tagName);
 }
 public void endElement(TagName tagName) throws SAXException {
   tagName.uri = intern(tagName.uri);
   tagName.local = intern(tagName.local);
   next.endElement(tagName);
 }