// We assume that there is no end component in which reward is earned
STORM_LOG_ASSERT(!storm::utility::graph::checkIfECWithChoiceExists(epochModel.epochMatrix,epochModel.epochMatrix.transpose(true),allProductStates,~zeroObjRewardChoices&~stepChoices),"There is a scheduler that yields infinite reward for one objective. This case should be excluded");