this->addOption(storm::settings::OptionBuilder(moduleName,prismToJaniOptionName,false,"If set, the input PRISM model is transformed to JANI.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,jitOptionName,false,"If set, the model is built using the JIT model builder.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,fullModelBuildOptionName,false,"If set, include all rewards and labels.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,buildChoiceLabelOptionName,false,"If set, include choice labels").build());
this->addOption(storm::settings::OptionBuilder(moduleName,buildChoiceLabelOptionName,false,"If set, also build the choice labels").build());
this->addOption(storm::settings::OptionBuilder(moduleName,buildStateValuationsOptionName,false,"If set, also build the state valuations").build());
this->addOption(storm::settings::OptionBuilder(moduleName,noBuildOptionName,false,"If set, do not build the model.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,propertyOptionName,false,"Specifies the properties to be checked on the model.").setShortName(propertyOptionShortName)
.addArgument(storm::settings::ArgumentBuilder::createStringArgument("property or filename","The formula or the file containing the formulas.").build())
STORM_LOG_ASSERT(!rowGroupIndices||rowGroupIndices.get()==storm::utility::vector::buildVectorForRange(0,this->getRowGroupCount()+1),"Row grouping is supposed to be trivial but actually it is not.");
STORM_LOG_ASSERT(!rowGroupIndices||rowGroupIndices.get()==storm::utility::vector::buildVectorForRange(0,this->getRowGroupCount()+1),"Row grouping is supposed to be trivial but actually it is not.");