public void AddGroup(RuleGroup ruleGroup) { if (Next == null) { Next = ruleGroup; } else { Next.AddGroup(ruleGroup); } }