public void setDefaultPhysicalAddressData(final PhysicalAddressData data, final boolean valid) {
PhysicalAddress defaultPhysicalAddress;
if (hasDefaultPhysicalAddress()) {
defaultPhysicalAddress = getDefaultPhysicalAddress();
defaultPhysicalAddress.edit(data);
} else {
defaultPhysicalAddress = PhysicalAddress.createPhysicalAddress(this, data, PartyContactType.PERSONAL, true);
}
if (valid) {
defaultPhysicalAddress.setValid();