catch (CompileException e)
{
throw new InvalidExpressionException(expression, e.getMessage());
}
}
<BUG>protected MVELExpressionLanguageContext createExpressionLanguageContext(Map<String, Object> vars)
{
MVELExpressionLanguageContext context = new MVELExpressionLanguageContext(parserConfiguration,
muleContext);
if (vars != null)
{
context.addChildContext(new CachedMapVariableResolverFactory(vars));
}
return context;</BUG>
}

catch (CompileException e)
{
throw new InvalidExpressionException(expression, e.getMessage());
}
}
protected MVELExpressionLanguageContext createExpressionLanguageContext()
{
return new MVELExpressionLanguageContext(parserConfiguration, muleContext);
}
