public override T Visit <T>(IVisitor <T> visitor)
 {
     return(visitor.ArithmeticUnaryExpression(this));
 }