private List<IActivator> collectAllActivatorsFromBootstrappers()
{
var result = new List<IActivator>();
_diagnostics.LogExecutionOnEach(_bootstrappers, (currentBootstrapper, log) => {
IEnumerable<IActivator> bootstrapperActivators = currentBootstrapper.Bootstrap(log);
result.AddRange(bootstrapperActivators);
_diagnostics.LogBootstrapperRun(currentBootstrapper, bootstrapperActivators);
});
return result;
}