STORM_LOG_THROW(this->options.isScaleAndLiftTransitionRewardsSet()||!assignmentsFinderResult.hasEdgeDestinationAssignment,storm::exceptions::NotSupportedException,"Transition rewards are not supported and a reduction to action-based rewards was not possible.");
}
// If the reward expression does not evaluate to zero, we set all reward types to true
STORM_LOG_THROW(this->options.isScaleAndLiftTransitionRewardsSet()||!info.hasTransitionRewards(),storm::exceptions::NotSupportedException,"Transition rewards are not supported and a reduction to action-based rewards was not possible.");
STORM_LOG_THROW(rewardModelName.is_initialized(),storm::exceptions::InvalidPropertyException,"Unable to find transient variable for unique reward model.");
STORM_LOG_THROW(rewardModelName.is_initialized(),storm::exceptions::InvalidPropertyException,"Unable to find transient variable for unique reward model.");