}
@Override
@Deprecated
public <T> T evaluate(String expression, MuleMessage message, Map<String, Object> vars)
{
<BUG>MVELExpressionLanguageContext context = createExpressionLanguageContext(vars);
context.addChildContext(staticContext);
context.addChildContext(new MessageVariableResolverFactory(message));
context.addChildContext(globalContext);
if (autoResolveVariables)
{
context.addChildContext(createVariableVariableResolverFactory(message));

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

}
return (T) evaluateInternal(expression, context);
}
@Override
@SuppressWarnings("unchecked")
public <T> T evaluate(String expression, MuleEvent event)
