internal override Object Evaluate(){ if (Convert.ToBoolean(this.condition.Evaluate())) return this.operand1.Evaluate(); else return this.operand2.Evaluate(); }