private Expression AddDebugAction(Expression expression) { var debugExpression = _debugAction == null ? null : Expression.Invoke( Expression.Constant(_debugAction), _contextParameter); return(ExpressionHelpers.CombineToBlock(debugExpression, expression)); }