/**
  * Add default parameters when they are not provided from the MailDefinition
  *
  * @param ParsedMessage $parsedMessage
  */
 protected function handleDefaults(ParsedMessage $parsedMessage)
 {
     if (!$parsedMessage->getFrom() && $this->defaults['from']['email']) {
         $parsedMessage->setFrom($this->defaults['from']['email'], $this->defaults['from']['name']);
     }
     if (!$parsedMessage->getTo() && $this->defaults['to']['email']) {
         $parsedMessage->addTo($this->defaults['to']['email'], $this->defaults['to']['name']);
     }
     if (!$parsedMessage->getCc() && $this->defaults['cc']['email']) {
         $parsedMessage->addCC($this->defaults['cc']['email'], $this->defaults['cc']['name']);
     }
     if (!$parsedMessage->getBcc() && $this->defaults['bcc']['email']) {
         $parsedMessage->addBcc($this->defaults['bcc']['email'], $this->defaults['bcc']['name']);
     }
     if (!$parsedMessage->getReplyTo() && $this->defaults['replyTo']) {
         $parsedMessage->setReplyTo($this->defaults['replyTo']);
     }
     if (!$parsedMessage->getSubject() && $this->defaults['subject']) {
         $parsedMessage->setSubject($this->defaults['subject']);
     }
 }