protected virtual ASTNode FoldParenthesisExpression(ParenthesisExpression node, params Object[] args)
 {
     node.SetExpression(this.Fold(node.Expression));
     return(node);
 }