serializer.setProperty(Serializer.GENERATE_DOC_EVENTS, "false");
    protected void startNode(Node node) throws TransformerException {        if(node.getNodeType() == NodeImpl.REFERENCE_NODE) {            SAXSerializer handler = (SAXSerializer) SerializerPool.getInstance().borrowObject(SAXSerializer.class);            handler.setReceiver(receiver);            Serializer serializer = broker.getSerializer();            serializer.setSAXHandlers(handler, handler);            try {                serializer.setProperties(outputProperties);            } catch (SAXNotRecognizedException e) {            } catch (SAXNotSupportedException e) {            }            try {                serializer.toSAX((NodeProxy)((ReferenceNode)node).getReference());            } catch (SAXException e) {				throw new TransformerException(e.getMessage(), e);            } finally {                SerializerPool.getInstance().returnObject(handler);            }        } else            super.startNode(node);    }