}
else if (Validator.isNull(state)) {
throw new AddressStateException();
}
else if (Validator.isNull(zip)) {
throw new AddressZipException();
}
else if (Validator.isNull(country)) {
throw new AddressCountryException();
}
else if (Validator.isNotNull(phone) &&