if (src == null) {
String srcexpr = i.getSrcexpr();
Object srcObj;
try {
context.setLocal(Context.NAMESPACES_KEY, i.getNamespaces());
srcObj = eval.eval(context, srcexpr);
context.setLocal(Context.NAMESPACES_KEY, null);
src = String.valueOf(srcObj);
} catch (SCXMLExpressionException see) {
exctx.getInternalIOProcessor().addEvent(new TriggerEvent(TriggerEvent.ERROR_EXECUTION, TriggerEvent.ERROR_EVENT));
exctx.getErrorReporter().onError(ErrorConstants.EXPRESSION_ERROR, see.getMessage(), i);