// to pass it on; else, do nothing -> i.e. let the parents state flow
setEffectiveTraceState(synCtx);
String sourceText = source.stringValueOf(synCtx);
if (synLog.isTraceOrDebugEnabled()) {
synLog.traceOrDebug("XPath : " + source + " evaluates to : " + sourceText);
}
try {
if ((sourceText == null || cases.isEmpty()) && defaultCase != null) {
synLog.traceOrDebug("Source XPath evaluated to : null or no switch " +