organizer.setPreferredOrder(preferredOrder);
SagaFactory sagaFactory = new SagaFactory(providerFactory, storage, timeoutManager, organizer);
SagaEnvironment environment = SagaEnvironment.create(timeoutManager, storage, sagaFactory, contextProvider, modules, interceptors);
return new SagaMessageStream(invoker, environment, executor);
}