public override T Evaluate <T>(Evaluation.Evaluator <T> evaluator) { return(evaluator.EvaluateOperator(this)); }