### Question:
Changes { @NonNull public static Changes newInstance(@NonNull Set<Uri> affectedUris) { checkNotNull(affectedUris, "Please specify affected Uris"); return new Changes(affectedUris); } private  Changes(@NonNull Set<Uri> affectedUris); @NonNull static Changes newInstance(@NonNull Set<Uri> affectedUris); @NonNull static Changes newInstance(@NonNull Uri affectedUri); @NonNull Set<Uri> affectedUris(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@SuppressWarnings("ConstantConditions") @Test(expected = NullPointerException.class) public void nullAffectedUri() { Changes.newInstance((Uri) null); }
@SuppressWarnings("ConstantConditions") @Test(expected = NullPointerException.class) public void nullAffectedUris() { Changes.newInstance((Set<Uri>) null); }