/**
  * Creates the exception.
  *
  * @param string|Zend_Validate_Interface|null $messageOrValidator
  * @param integer|null $code
  * @param Exception|null $previous
  */
 public function __construct($messageOrValidator = null, $code = null, Exception $previous = null)
 {
     if ($messageOrValidator instanceof Zend_Validate_Interface) {
         $messageOrValidator = $this->toMessage($messageOrValidator);
     }
     parent::__construct($messageOrValidator, $code, $previous);
 }
 /**
  * Creates the exception.
  *
  * With $paramName the parameter whose documentation is missing may be specified.
  *
  * @param string|null $paramName
  * @param integer|null $code
  * @param Exception|null $previous
  */
 public function __construct($paramName = null, $code = null, Exception $previous = null)
 {
     $message = null;
     if ($paramName !== null) {
         $message = 'Missing DocTag for parameter "' . $paramName . '".';
     }
     parent::__construct($message, $code, $previous);
 }