public PhoneNumber mergeFrom(PhoneNumber other) { if (other.HasCountryCode()) { setCountryCode(other.getCountryCode()); } if (other.HasNationalNumber()) { setNationalNumber(other.getNationalNumber()); } if (other.HasExtension()) { setExtension(other.getExtension()); } if (other.HasItalianLeadingZero()) { setItalianLeadingZero(other.isItalianLeadingZero()); } if (other.HasNumberOfLeadingZeros()) { setNumberOfLeadingZeros(other.getNumberOfLeadingZeros()); } if (other.HasRawInput()) { setRawInput(other.getRawInput()); } if (other.HasCountryCodeSource()) { setCountryCodeSource(other.getCountryCodeSource()); } if (other.HasPreferredDomesticCarrierCode()) { setPreferredDomesticCarrierCode(other.getPreferredDomesticCarrierCode()); } return(this); }