public TransientNode Build(string pattern, params string[] additional) { var node = new OutputNode(pattern, 0, additional); rules.Add(node); return node; }