try {
final RequestData requestData = requestUtil.getRequestData(request);
final Customer customer = requestData.getCustomer();
Set<CustomerAddress> addresses = customer.getAddresses();
for (Iterator<CustomerAddress> iterator = addresses.iterator(); iterator.hasNext();) {
final CustomerAddress customerAddress = (CustomerAddress) iterator.next();
addressesValues.add(frontofficeViewBeanFactory.buildViewBeanCustomeAddress(requestData, customerAddress));
}
Collections.sort(addressesValues, new Comparator<CustomerAddressViewBean>() {
@Override