STORM_LOG_ASSERT(choice.getPlayerIndex()==statePlayerIndex,"State '"<<this->stateToString(*this->state)<<"' comprises choices for different players.");
}else{
STORM_LOG_WARN("State '"<<this->stateToString(*this->state)<<"' features a choice without player index.");
// Check that the resulting distribution is in fact a distribution.
// Check that the resulting distribution is in fact a distribution.
STORM_LOG_THROW(!program.isDiscreteTimeModel()||this->comparator.isOne(probabilitySum),storm::exceptions::WrongFormatException,"Probabilities do not sum to one for command '"<<command<<"' (actually sum to "<<probabilitySum<<").");
STORM_LOG_THROW(!program.isDiscreteTimeModel()||this->comparator.isOne(probabilitySum),storm::exceptions::WrongFormatException,"Probabilities do not sum to one for command '"<<command<<"' (actually sum to "<<probabilitySum<<").");