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