this->addOption(storm::settings::OptionBuilder(moduleName,exportAsParametricModelOption,false,"Export the parametric file.").addArgument(storm::settings::ArgumentBuilder::createStringArgument("filename","The name of the file to which to write the model.").build()).build());
this->addOption(storm::settings::OptionBuilder(moduleName,qualitativeReductionOption,false,"Reduces the model size by performing qualitative analysis (E.g. merge states with prob. 1.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,analyzeUniqueObservationsOption,false,"Computes the states with a unique observation").build());
this->addOption(storm::settings::OptionBuilder(moduleName,mecReductionOption,false,"Reduces the model size by analyzing maximal end components").build());
this->addOption(storm::settings::OptionBuilder(moduleName,selfloopReductionOption,false,"Reduces the model size by removing self loop actions").build());
this->addOption(storm::settings::OptionBuilder(moduleName,memoryBoundOption,false,"Sets the maximal number of allowed memory states (1 means memoryless schedulers).").addArgument(storm::settings::ArgumentBuilder::createUnsignedIntegerArgument("bound","The maximal number of memory states.").setDefaultValueUnsignedInteger(1).addValidatorUnsignedInteger(storm::settings::ArgumentValidatorFactory::createUnsignedGreaterValidator(0)).build()).build());