return (T) evaluate(expression, event, null);
}
@Override
public <T> T evaluate(String expression, MuleEvent event, Map<String, Object> vars)
{
<BUG>MVELExpressionLanguageContext context = createExpressionLanguageContext(vars);
context.addChildContext(staticContext);
context.addChildContext(new EventVariableResolverFactory(event));
context.addChildContext(globalContext);
if (autoResolveVariables)
{
context.addChildContext(createVariableVariableResolverFactory(event));

}</BUG>
return evaluateInternal(expression, context);

return (T) evaluate(expression, event, null);
}
@Override
public <T> T evaluate(String expression, MuleEvent event, Map<String, Object> vars)
