### Question:
DeleteResults { @NonNull public static <T> DeleteResults<T> newInstance(@NonNull Map<T, DeleteResult> results) { return new DeleteResults<T>(results); } private  DeleteResults(@NonNull Map<T, DeleteResult> results); @NonNull static DeleteResults<T> newInstance(@NonNull Map<T, DeleteResult> results); @NonNull Map<T, DeleteResult> results(); boolean wasDeleted(@NonNull T object); boolean wasNotDeleted(@NonNull T object); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@SuppressWarnings("ConstantConditions") @Test(expected = NullPointerException.class) public void nullResults() { DeleteResults.newInstance(null); }