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