protected override object Evaluate(ValueContainer expr1Value, ValueContainer expr2Value) { return Math.Pow(Convert.ToDouble(expr1Value.Value), Convert.ToDouble(expr2Value.Value)); }