public void updateRelateAddress(AddressVO addressVO, int contactType, int contactId, int userId)
{
try
{
InitialContext ic = CVUtility.getInitialContext();
ContactHelperLocalHome home = (ContactHelperLocalHome)ic.lookup("local/ContactHelper");
ContactHelperLocal remote = home.create();
remote.setDataSource(this.dataSource);
remote.updateRelateAddress(addressVO, contactType, contactId);
// When a contact method or address is updated, it must alter the modified
// time of the individual or entity record with which it is associated to the current
// time. If this does not happen, sync is broken.