public function __construct($messages, $code = 0, Exception $previous = null)
 {
     if (!$messages instanceof MessageProviderInterface) {
         $messages = new MessageBag((array) $messages);
     }
     $this->messages = $messages->getMessageBag();
     $this->messages->setFormat(':message');
     parent::__construct('', $code, $previous);
 }