protected function _buildXMLAddresses( MShop_Common_Manager_Interface $orderBaseManager,
		MShop_Order_Item_Base_Interface $base, DOMDocument $dom, DOMElement $orderitem )
	{
		$orderAddressManager = $orderBaseManager->getSubManager( 'address' );
		$criteria = $orderAddressManager->createSearch();
		$criteria->setConditions( $criteria->compare( '==', 'order.base.address.baseid', $base->getId() ) );
		$criteria->setSortations( array( $criteria->sort( '+', 'order.base.address.type' ) ) );
		$addresses = $orderAddressManager->searchItems( $criteria );

		$addresslist = $dom->createElement( 'addresslist' );

		foreach( $addresses as $address ) {
			$this->_buildXMLAddress( $address, $dom, $addresslist );
		}

		$orderitem->appendChild( $addresslist );
	}