protected override Expression VisitConstantExpression (ConstantExpression expression)
{
ArgumentUtility.CheckNotNull ("expression", expression);
var resolvedExpression = _resolver.ResolveConstantExpression (expression);
if (resolvedExpression != expression)
return VisitExpression (resolvedExpression);
else
return expression;
}