STORM_LOG_THROW(locEntry.count("time-progress")==0,storm::exceptions::InvalidJaniException,"Time progress conditions in locations as in '"+locName+"' in automaton '"+name+"' are not supported");
//STORM_LOG_THROW(locEntry.count("invariant") > 0 && !supportsInvariants(parentModel.getModelType()), storm::exceptions::InvalidJaniException, "Invariants are not supported in the model type " + to_string(parentModel.getModelType()));
STORM_LOG_THROW(transientValueEntry.count("ref")==1,storm::exceptions::InvalidJaniException,"Transient values in location "<<locName<<" need exactly one ref that is assigned to");
STORM_LOG_THROW(transientValueEntry.count("value")==1,storm::exceptions::InvalidJaniException,"Transient values in location "<<locName<<" need exactly one assigned value");
@ -576,6 +577,7 @@ namespace storm {
storm::expressions::Expressionrhs=parseExpression(transientValueEntry.at("value"),"Assignment of variable "+lhs.getName()+" in location "+locName+" (automaton: '"+name+"')");
STORM_LOG_THROW(compositionStructure.count("elements")>0,storm::exceptions::InvalidJaniException,"Elements of a composition must be given.");
STORM_LOG_THROW(compositionStructure.count("elements")<2,storm::exceptions::InvalidJaniException,"Elements of a composition must be given at most once.");