private Expression/*!*/ MarkNewException(Expression/*!*/ expression) {
// mark the exception as "Ruby created" so that "new" is not called again on its class when handled in rescue clause:
return IsException() ? Methods.MarkException.OpCall(AstUtils.Convert(expression, typeof(Exception))) : expression;
}