public Expression ResolveGroupByExpression (Expression expression, IMappingResolutionContext context)
{
ArgumentUtility.CheckNotNull ("expression", expression);
ArgumentUtility.CheckNotNull ("context", context);
var resolvedExpression = ResolveExpression (expression, context);
return ApplyContext (resolvedExpression, SqlExpressionContext.ValueRequired, context);
}