public void VisitParenthesizedExpression(ParenthesizedExpressionSyntax node)
        {
            if (node == null)
                throw new ArgumentNullException("node");

            node.Validate();

            ExpressionStart(node);

            _writer.WriteSyntax(Syntax.OpenParen);

            if (_writer.Configuration.Spaces.WithinParentheses.Parentheses)
                _writer.WriteSpace();

            node.Expression.Accept(this);

            if (_writer.Configuration.Spaces.WithinParentheses.Parentheses)
                _writer.WriteSpace();

            _writer.WriteSyntax(Syntax.CloseParen);

            ExpressionEnd(node);
        }