historyInfo.put("recordName", individualDetail.getFirstName() + " " + individualDetail.getMiddleName() + " " + individualDetail.getLastName());
CVUtility.addHistoryRecord(historyInfo, ds);
// Create the address.
AddressVO addVO = individualDetail.getPrimaryAddress();
ContactHelperLocalHome home = (ContactHelperLocalHome)ic.lookup("local/ContactHelper");
ContactHelperLocal remote = home.create();
remote.setDataSource(ds);
// if there is no address filled in, automatically fill in the address
// from the associated entity.
if ((addVO.getCity() == null || addVO.getCity().equals("")) &&
(addVO.getCountryName() == null || addVO.getCountryName().equals("")) &&