public OrCondition(ICondition[] conditions) { Debug.Assert(conditions.Length >= 1); this.conditions = conditions; }