internal override ExpressionNode Optimize() { _right = _right.Optimize(); if (IsConstant()) { object val = Eval(); return new ConstNode(table, ValueType.Object, val, false); } else return this; } }