public object Eval() { Object t = _testExpr.Eval(); if (RT.booleanCast(t)) return _thenExpr.Eval(); return _elseExpr.Eval(); }