super.setContentHandler(this.transformerHandler);
super.setLexicalHandler(this.transformerHandler);
// Is there even single implementation of LogEnabled TransformerHandler?
if (this.transformerHandler instanceof LogEnabled) {
((LogEnabled) this.transformerHandler).enableLogging(new CLLoggerWrapper(getLogger()));
}
// According to TrAX specs, all TransformerHandlers are LexicalHandlers
final SAXResult result = new SAXResult(consumer);
result.setLexicalHandler(consumer);
this.transformerHandler.setResult(result);