/**
  * Returns the primary domain, if one has been defined.
  *
  * @return Domain The primary domain or NULL
  * @api
  */
 public function getPrimaryDomain()
 {
     return isset($this->primaryDomain) && $this->primaryDomain->getActive() ? $this->primaryDomain : $this->getFirstActiveDomain();
 }