public override string ToString() { return Expression.ToString() + "[" + (Condition != null ? Condition.ToString() : "") + "]"; }