try {
Address a;
if (details.addressDetail != null){
a = new Address(details.addressDetail);
}else{
a = new Address(new AddressDetails());
}
Address address = UserInfo.get().getCollaborator().getLpu().getAddress();
DialogAddressM dialog = new DialogAddressM(this.getOwner(), a, address, getAuditManager());
dialog.setVisible(true);
if (dialog.getDlgResult() == ModalDialog.DLG_OK) {