public function __construct($argumentName, $whatIsWrong, Exception $previous = null)
{
$this->setMessageTemplate("Argument '%argumentName%' has a bad state: %whatIsWrong%");
$this->setParameters(['%argumentName%' => $argumentName, '%whatIsWrong%' => $whatIsWrong]);
parent::__construct($this->getBaseTranslation(), 0, $previous);
}