public void Populate(ExecutionQueue executionQueue, ServiceRunner serviceRunner, HiraComponentContainer target, IBlackboardComponent blackboard) { if (Collection4.Length == 0) { executionQueue.Append(AutoSucceedExecutable.INSTANCE); } foreach (var provider in Collection4) { executionQueue.Append(provider.GetExecutable(target, blackboard)); } foreach (var serviceProvider in Collection5) { serviceRunner.Append(serviceProvider.GetService(target, blackboard)); } }