public void Run(ContextPool context) { var pushStart = context.GetSubstitution(SemanticOrigin.StartNode); foreach (var path in SemanticOrigin.Paths) { context.Push(pushStart, path); } }