@Override public void doErrorListening(Transformer transformer, boolean traceLocation) { if(traceLocation) { Saxon1LocationTraceListener tl = new Saxon1LocationTraceListener(); ErrorListener el = new Saxon1ErrorListener(tl); transformer.setErrorListener(el); ((Controller)transformer).addTraceListener(tl); } else { transformer.setErrorListener(new ErrorListenerBase()); } }