/**
  * Generates: "Argument '{$argumentName}' has a bad state: {$whatIsWrong}".
  *
  * @param string $argumentName
  * @param string $whatIsWrong
  * @param \Exception|null $previous
  */
 public function __construct($argumentName, $whatIsWrong, Exception $previous = null)
 {
     parent::__construct("Argument '{$argumentName}' has a bad state: {$whatIsWrong}", 0, $previous);
 }
 /**
  * Generates: "Argument '{$argumentName}' has a bad state: {$whatIsWrong}".
  *
  * @param string $argumentName
  * @param string $whatIsWrong
  * @param \Exception|null $previous
  */
 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);
 }