BoostFunction omitProcessingInstruction = new FunctionByTransformer( TransformerBoostUtils.createConstantTransformer("omit processing instruction", ! displayXMLDeclaration));
graph.addEdges(root, omitProcessingInstruction);
BoostFunction writer = new FunctionByTransformer( new SourceToOutputStreamWriter());
graph.addEdges( xmlToSource, writer);
graph.addEdges( outputStream, writer);
graph.addEdges( encoding, writer);
graph.addEdges( omitProcessingInstruction, writer);
BoostFunction toByteArray = new CollectionFunctions(CollectionFunctions.Operation.toByteArray);
graph.addEdges( writer, toByteArray);