} catch (SAXException se) {
throw new InvokerException(se.getMessage(), se.getCause());
}
Evaluator eval = parentSCInstance.getEvaluator();
executor = new SCXMLExecutor(eval,
new SimpleDispatcher(), new SimpleErrorReporter());
Context rootCtx = eval.newContext(null);
for (Iterator iter = params.entrySet().iterator(); iter.hasNext();) {
Map.Entry entry = (Map.Entry) iter.next();
rootCtx.setLocal((String) entry.getKey(), entry.getValue());
}