class MVELAttributeEvaluator extends AbstractAttributeEvaluator {

    public Object evaluate(String expression, Request request) {
        if (expression == null) {
            throw new IllegalArgumentException("The expression parameter cannot be null");
        }
        requestHolder.setTilesRequestContext(request);
        return MVEL.eval(expression, variableResolverFactory);
    }

    public  MVELAttributeEvaluator(TilesRequestContextHolder requestHolder,
            VariableResolverFactory variableResolverFactory);

}