STORM_LOG_ASSERT((*epochSolution.productStateToSolutionVectorMap)[productState]<epochSolution.solutions.size(),"Requested solution for epoch "<<epochManager.toString(epoch)<<" at a state for which no solution was stored.");
STORM_LOG_ASSERT((*epochSolution.productStateToSolutionVectorMap)[productState]<epochSolution.solutions.size(),"Requested solution for epoch "<<epochManager.toString(epoch)<<" at a state for which no solution was stored.");
STORM_LOG_ASSERT(epochSolutionIt!=solutions.end(),"Requested unexisting solution for epoch "<<epochManager.toString(epoch)<<".");
STORM_LOG_ASSERT(epochSolutionIt!=solutions.end(),"Requested unexisting solution for epoch "<<epochManager.toString(epoch)<<".");
autoconst&epochSolution=*epochSolutionIt->second;
STORM_LOG_ASSERT(productState<epochSolution.productStateToSolutionVectorMap->size(),"Requested solution for epoch "<<epochManager.toString(epoch)<<" at an unexisting product state.");
STORM_LOG_ASSERT((*epochSolution.productStateToSolutionVectorMap)[productState]<epochSolution.solutions.size(),"Requested solution for epoch "<<epochManager.toString(epoch)<<" at a state for which no solution was stored.");
STORM_LOG_ASSERT(productState<epochSolution.productStateToSolutionVectorMap->size(),"Requested solution at an unexisting product state.");
STORM_LOG_ASSERT((*epochSolution.productStateToSolutionVectorMap)[productState]<epochSolution.solutions.size(),"Requested solution for epoch at a state for which no solution was stored.");