/**
  * Convert an AbstractAddress object to an address object compatible
  * with the address validation service.
  *
  * @param AbstractCustomerAddress
  * @return \EbayEnterprise\Address\Api\Data\AddressInterface
  */
 public function convertAbstractAddressToDataAddress(AbstractCustomerAddress $address)
 {
     $data = ['street' => array_filter($address->getStreet(), [$this, 'filterEmptyStreets']), 'city' => $address->getCity(), 'region_code' => $address->getRegionCode(), 'region_id' => $address->getRegionId(), 'region_name' => $address->getRegion(), 'country_id' => $address->getCountryId(), 'postcode' => $address->getPostcode()];
     return $this->addressFactory->create(['data' => $data]);
 }