public int doEndTag(String namespaceURI, String localName, String qName)
throws SAXException {
Source source = null;
try {
source = resolver.resolveURI(src);
SourceUtil.toSAX(source, new EmbeddedXMLPipe(this.xmlConsumer));
} catch (SAXException e) {
throw e;
} catch (Exception e) {
if (e instanceof ProcessingException) {
ProcessingException pe = (ProcessingException) e;