STORM_LOG_THROW(assignedValue<=integerIt->upperBound,storm::exceptions::WrongFormatException,"The update "<<update<<" leads to an out-of-bounds value ("<<assignedValue<<") for the variable '"<<assignmentIt->getVariableName()<<"'.");
STORM_LOG_ASSERT(newState.getAsInt(integerIt->bitOffset,integerIt->bitWidth)==assignedValue,"Writing to the bit vector bucket failed.");
STORM_LOG_ASSERT(newState.getAsInt(integerIt->bitOffset,integerIt->bitWidth)+integerIt->lowerBound==assignedValue,"Writing to the bit vector bucket failed (read "<<newState.getAsInt(integerIt->bitOffset,integerIt->bitWidth)<<" but wrote "<<assignedValue<<").");