¿Hay alguna forma de construir una cadena de filtros StAX?

Realizar transformaciones personalizadas para diferentes tipos de eventos con StAX utilizandoEventFilter yStreamFilter Me siento forzado a una implementación de procedimiento: extraiga estos eventos y procéselos, filtre esos eventos y procéselos, luego vuelva a reunir todos los resultados y regres

SAXÓFONarece que @ tiene una característica realmente agradable: filtros encadenables basados en XMLFilters.
Preferiría mantener mi implementación basada en StAX, pero de alguna manera incorporar o emular los filtros encadenables de SAX.

¿Se puede hacer esto con un esfuerzo razonable y cómo? ¿Ya hay una implementación que me he perdido?

Debido a las limitaciones del proyecto, tengo que apegarme al JDK, así que no sugiera usar una biblioteca diferente como respuesta, pero siéntase libre de sugerir una en los comentarios; me encantaría saber qué hay ahí afuera.

Respuestas a la pregunta(2)

Su respuesta a la pregunta