/**
  * TODO: Once we have benchmarked ShortnumberInfo, consider if it is worth keeping
  * this performance optimization.
  * @param string $number
  * @param PhoneNumberDesc $numberDesc
  * @return bool
  */
 protected function matchesPossibleNumberAndNationalNumber($number, PhoneNumberDesc $numberDesc)
 {
     if (count($numberDesc->getPossibleLength()) > 0 && !in_array(strlen($number), $numberDesc->getPossibleLength())) {
         return false;
     }
     return $this->matcherAPI->matchesNationalNumber($number, $numberDesc, false);
 }
 /**
  * // TODO: Once we have benchmarked ShortnumberInfo, consider if it is worth keeping
  * this performance optimization, and if so move this into the matcher implementation
  * @param string $number
  * @param PhoneNumberDesc $numberDesc
  * @return bool
  */
 private function matchesPossibleNumberAndNationalNumber($number, PhoneNumberDesc $numberDesc)
 {
     return $this->matcherAPI->matchesPossibleNumber($number, $numberDesc) && $this->matcherAPI->matchesNationalNumber($number, $numberDesc, false);
 }