Java: ¿IndentingXMLStreamWriter alternativo?

Estoy usando StAX para crear un documento XML bastante grande. Hasta ahora estaba usando la clase IndentingXMLStreamwriter para obtener un documento bien formateado (ver tambiénesta respuesta). Hace unos días configuramos un servidor jenkins con una versión anterior de jdk (6.26), en la que recibo errores de compilación.

<code>package com.sun.xml.internal.txw2.output does not exist
</code>

Supongo que el paquete no se puede encontrar debido a la versión jdk instalada. Por diferentes motivos, esto no se puede cambiar (por cierto, ¿alguien conoce la versión jdk, en la que se agregó este paquete (com.sun.xml.internal.txw2.output)?).
Por lo tanto estoy buscando una alternativa para hacer el sangrado. Preferiría una solución similar a la que estaba usando, lo que significa sin volver a analizar el documento. ¿Alguna idea o sugerencia?

Gracias
Lars

Respuestas a la pregunta(4)

Su respuesta a la pregunta