@Override
	public void writeTo(OutputStream stream) throws IOException {
		byte[] res = buffer.toString().getBytes();
		stream.write(res);
	}
An XML based encoder
The underlying transfer encoding is an XML document.
The encoder is initialized with a StringBuilder which will receive the XML document as calls
are made on the encoder.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/XmlEncode.java