### Question:
Address { public static Builder<?> builder() { return new ConcreteBuilder(); } @ConstructorProperties({ "id", "country", "state", "description", "accountId", "address1", "city", "contactName", "isActive", "locationId", "postalCode" }) protected  Address(int id, String country, @Nullable String state, @Nullable String description, int accountId,
                     @Nullable String address, @Nullable String city, @Nullable String contactName,
                     int isActive, int locationId, @Nullable String postalCode); static Builder<?> builder(); Builder<?> toBuilder(); int getId(); String getCountry(); @Nullable String getState(); @Nullable String getDescription(); int getAccountId(); @Nullable String getAddress1(); @Nullable String getCity(); @Nullable String getContactName(); int isActive(); int getLocationId(); @Nullable String getPostalCode(); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString();  }### Answer:
@Test(expectedExceptions = java.lang.NullPointerException.class ) public void testConstructionWithEmpty() { Address.builder().country(null).build(); }
@Test(expectedExceptions = java.lang.NullPointerException.class ) public void testConstructionWithNoCountry() { Address.builder().country("").build(); }