public Expression VisitSqlConvertedBooleanExpression (SqlConvertedBooleanExpression expression)
{
ArgumentUtility.CheckNotNull ("expression", expression);
var newInner = ApplyValueContext (expression.Expression);
Assertion.DebugAssert (
newInner == expression.Expression,
"There is currently no visit method that would change an int-typed expression with ValueRequired.");
// This condition cannot be true at the moment because there currently is no int-typed expression that would be changed by ValueRequired.
//if (newInner != expression.Expression)
// return new ConvertedBooleanExpression (newInner);
return expression;
}