/**
  * @internal
  * @return bool
  */
 public function validate() : bool
 {
     $errorStorage = $this->getNode()->getZone()->getErrorsStore();
     if (!PtrValidator::validate($this->getPtrValue())) {
         $errorStorage->add(ValidationError::makeRecordError($this, eErrorCode::WRONG_PTR_NAME(), 'ptrName'));
     }
     if (!DnsZoneDomainNameValidator::validate($this->getPtrDName())) {
         $errorStorage->add(ValidationError::makeRecordError($this, eErrorCode::WRONG_DOMAIN_NAME(), 'ptrDName'));
     }
     /** @noinspection PhpInternalEntityUsedInspection */
     return parent::validate();
 }