try {
deserializer = (XMLDeserializer) this.manager.lookup(XMLDeserializer.ROLE);
if ( contentHandler instanceof XMLConsumer) {
deserializer.setConsumer((XMLConsumer)contentHandler);
} else {
deserializer.setConsumer(new ContentHandlerWrapper(contentHandler));
}
deserializer.deserialize( this.cachedResponse.getAlternativeResponse() );
} catch (ComponentException ce ) {
throw new SAXException("Unable to lookup xml deserializer.", ce);
} finally {