STORM_LOG_THROW(arrayIndex<intInfoIndices.size(),storm::exceptions::WrongFormatException,"Array access "<<assignmentIt->getLValue()<<" evaluates to array index "<<arrayIndex<<" which is out of bounds as the array size is "<<intInfoIndices.size());
STORM_LOG_ASSERT(static_cast<int_fast64_t>(newState.getAsInt(intInfo.bitOffset,intInfo.bitWidth))+intInfo.lowerBound==assignedValue,"Writing to the bit vector bucket failed (read "<<newState.getAsInt(intInfo.bitOffset,intInfo.bitWidth)<<" but wrote "<<assignedValue<<").");
STORM_LOG_THROW(arrayIndex<boolInfoIndices.size(),storm::exceptions::WrongFormatException,"Array access "<<assignmentIt->getLValue()<<" evaluates to array index "<<arrayIndex<<" which is out of bounds as the array size is "<<boolInfoIndices.size());
STORM_LOG_THROW(arrayIndex<boolInfoIndices.size(),storm::exceptions::WrongFormatException,"Array access at array "<<arrayVariable.getName()<<" evaluates to array index "<<arrayIndex<<" which is out of bounds as the array size is "<<boolInfoIndices.size());
STORM_LOG_THROW(arrayIndex<intInfoIndices.size(),storm::exceptions::WrongFormatException,"Array access at array "<<arrayVariable.getName()<<" evaluates to array index "<<arrayIndex<<" which is out of bounds as the array size is "<<intInfoIndices.size());