/*
* TODO: the code in this try statement (apart from the WSDLFilter use) was mostly extracted from
* transform:stream-transform(), it would be better to be able to share that code somehow
*/
final SAXTransformerFactory factory = TransformerFactoryAllocator.getTransformerFactory(broker.getBrokerPool());
final TemplatesHandler templatesHandler = factory.newTemplatesHandler();
templatesHandler.startDocument();
final Serializer serializer = broker.getSerializer();
serializer.reset();
final WSDLFilter wsdlfilter = new WSDLFilter(templatesHandler, HttpServletRequestURL);
serializer.setSAXHandlers(wsdlfilter, null);