/**
  * @param $lookupStr
  * @return mixed
  * @throws AddressLookupQuotaExceededException
  */
 public function lookupSingleAddress($lookupStr)
 {
     if ($this->hasLookupQuota()) {
         if (!$this->lookupQuotaHelper->hasCapacity($this->getMaxDailyQuota(), $this->getMaxMonthlyQuota())) {
             throw new AddressLookupQuotaExceededException();
         }
         $this->persistentlyCountLookup();
     }
     return $this->getSingleAddressHandleDTO($lookupStr);
 }