STORM_LOG_WARN_COND(!model->containsZenoCycle(),"MA contains a Zeno cycle. Model checking results cannot be trusted.");
STORM_LOG_WARN_COND(!debugSettings.isAdditionalChecksSet()||!model->containsZenoCycle(),"MA contains a Zeno cycle. Model checking results cannot be trusted.");
if(model->isConvertibleToCtmc()){
STORM_LOG_WARN_COND(false,"MA is convertible to a CTMC, consider using a CTMC instead.");
this->addOption(storm::settings::OptionBuilder(moduleName,traceOptionName,false,"Print even more debug output.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,additionalChecksOptionName,false,"If set, additional sanity checks are performed during execution.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,logfileOptionName,false,"If specified, the log output will also be written to this file.").setShortName(logfileOptionShortName)
.addArgument(storm::settings::ArgumentBuilder::createStringArgument("filename","The name of the file to write the log.").build()).build());
this->addOption(storm::settings::OptionBuilder(moduleName,testOptionName,false,"Activate a test setting.").setIsAdvanced().build());