private void buildCitizenAddress() { stillBirthRegistration.getCitizen().setName(BndConstants.STILLBIRTH); if (placeTypeTemp != null && BndConstants.NOTSTATED.equals(placeTypeTemp)) stillBirthRegistration.setEventAddress(null); else if (placeTypeTemp != null && BndConstants.HOSPTIAL.equals(placeTypeTemp)) stillBirthRegistration.setEventAddress( stillBirthRegistration.getEstablishment().getAddress()); else stillBirthRegistration.getEventAddress().setType(eventAddressType); stillBirthRegistration.getMotherResidenceAddress().setType(usualAddressType); buildNewAddressFromOldAddress( motherAddressSet, stillBirthRegistration.getMotherResidenceAddress()); stillBirthRegistration.getInformantAddress().setType(AddressType.CORRESPONDENCE); }