// Path: core/src/main/java/com/github/fluentxml4j/serialize/SerializeWithTransformerNode.java
// public interface SerializeWithTransformerNode
// {
// 	void to(OutputStream out);
// 
// 	void to(Writer out);
// 
// 	String toString();
// 
// 	byte[] toBytes();
// 
// 	void to(XMLEventWriter out);
// 
// 	void to(XMLStreamWriter out);
// 
// 	void to(Result out);
// 
// 	void to(File file);
// }


import com.github.fluentxml4j.serialize.SerializeWithTransformerNode;
import javax.xml.stream.XMLEventWriter;
import javax.xml.stream.XMLStreamWriter;
import javax.xml.transform.Result;
import java.io.File;
import java.io.OutputStream;
import java.io.Writer;
package com.github.fluentxml4j.internal.transform;



class TransformWithSerializerNodeImpl implements SerializeWithTransformerNode
{
	private TransformationChain transformationChain;

	TransformWithSerializerNodeImpl(TransformationChain transformationChain)
	{
		this.transformationChain = transformationChain;
	}

// Path: core/src/main/java/com/github/fluentxml4j/serialize/SerializeWithTransformerNode.java
// public interface SerializeWithTransformerNode
// {
// 	void to(OutputStream out);
// 
// 	void to(Writer out);
// 
// 	String toString();
// 
// 	byte[] toBytes();
// 
// 	void to(XMLEventWriter out);
// 
// 	void to(XMLStreamWriter out);
// 
// 	void to(Result out);
// 
// 	void to(File file);
// }


// Path: core/src/main/java/com/github/fluentxml4j/internal/transform/TransformWithSerializerNodeImpl.java
import com.github.fluentxml4j.serialize.SerializeWithTransformerNode;
import javax.xml.stream.XMLEventWriter;
import javax.xml.stream.XMLStreamWriter;
import javax.xml.transform.Result;
import java.io.File;
import java.io.OutputStream;
import java.io.Writer;

package com.github.fluentxml4j.internal.transform;



class TransformWithSerializerNodeImpl implements SerializeWithTransformerNode
{
	private TransformationChain transformationChain;

	TransformWithSerializerNodeImpl(TransformationChain transformationChain)
	{
		this.transformationChain = transformationChain;
	}

	@Override