/**
  * Generate and return the Wirecard shipping Object if shipping is necessary
  *
  * @return WirecardCEE_Client_QPay_Request_Initiation_ConsumerData_Address
  */
 protected function _getShippingObject()
 {
     $shipping = $this->_order->getShippingAddress();
     $shippingAddressObj = new WirecardCEE_Client_QPay_Request_Initiation_ConsumerData_Address(WirecardCEE_Client_QPay_Request_Initiation_ConsumerData_Address::TYPE_SHIPPING);
     $shippingAddressObj->setFirstname($shipping->getFirstname());
     $shippingAddressObj->setLastname($shipping->getLastname());
     $shippingAddressObj->setAddress1($shipping->getStreet1());
     $shippingAddressObj->setAddress2($shipping->getStreet2());
     $shippingAddressObj->setCity($shipping->getCity());
     $shippingAddressObj->setCountry($shipping->getCountry());
     $shippingAddressObj->setState($shipping->getRegionCode());
     $shippingAddressObj->setZipCode($shipping->getPostcode());
     $shippingAddressObj->setFax($shipping->getFax());
     $shippingAddressObj->setPhone($shipping->getTelephone());
     return $shippingAddressObj;
 }