STORM_LOG_THROW(this->hasDefaultValue,storm::exceptions::IllegalFunctionCallException,"Unable to set value from default value, because the argument "<<name<<" has none.");
STORM_LOG_THROW(result,storm::exceptions::IllegalArgumentValueException,"Unable to assign default value to argument "<<name<<", because it was rejected.");
STORM_LOG_WARN("Selecting policy iteration as the solution method to guarantee exact results. If you want to override this, please explicitly specify a different method.");
STORM_LOG_WARN_COND(!(std::is_same<ValueType,storm::RationalNumber>::value)||newMethod==MinMaxMethod::PolicyIteration,"The selected solution method does not guarantee exact result. Consider using policy iteration.");