STORM_LOG_ASSERT((!produceScheduler&&!scheduler)||(!scheduler->isPartialScheduler()&&scheduler->isDeterministicScheduler()&&scheduler->isMemorylessScheduler()),"Unexpected format of obtained scheduler.");
STORM_LOG_ASSERT(!produceScheduler||scheduler,"Expected that a scheduler was obtained.");
STORM_LOG_ASSERT((!produceScheduler&&!scheduler)||!scheduler->isPartialScheduler(),"Expected a fully defined scheduler");
STORM_LOG_ASSERT((!produceScheduler&&!scheduler)||!scheduler->isDeterministicScheduler(),"Expected a deterministic scheduler");
STORM_LOG_ASSERT((!produceScheduler&&!scheduler)||!scheduler->isMemorylessScheduler(),"Expected a memoryless scheduler");