This class is used inside the marshaller/unmarshaller to send/receive text data.
On top of CharSequence , this class has an ability to write itself to the XmlOutput .
Implementations of this interface is used to connect XMLSerializer to the actual target.