I've updated the serializer classes with the following fixes: * The serializer now checks whether it has an output stream. Previously using the serializer without an output stream will throw a NullPointerException, now it complains with an IllegalStateException and an explanatory message.
* Multiple CDATA sections will print as one * Indentation problem in preserving elements has been fixed * Fixed problem with external ENTITY printing arkin