### Question:
DeleteResult { public int numberOfRowsDeleted() { return numberOfRowsDeleted; } private  DeleteResult(
            int numberOfRowsDeleted,
            @NonNull Set<String> affectedTables,
            @NonNull Set<String> affectedTags
    ); @NonNull static DeleteResult newInstance(
            int numberOfRowsDeleted,
            @NonNull Set<String> affectedTables,
            @Nullable Collection<String> affectedTags
    ); @NonNull static DeleteResult newInstance(
            int numberOfRowsDeleted,
            @NonNull Set<String> affectedTables,
            @Nullable String... affectedTags
    ); @NonNull static DeleteResult newInstance(
            int numberOfRowsDeleted,
            @NonNull String affectedTable,
            @Nullable Collection<String> affectedTags
    ); @NonNull static DeleteResult newInstance(
            int numberOfRowsDeleted,
            @NonNull String affectedTable,
            @Nullable String... affectedTags
    ); int numberOfRowsDeleted(); @NonNull Set<String> affectedTables(); @NonNull Set<String> affectedTags(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void numberOfRowsDeleted() { final DeleteResult deleteResult = DeleteResult.newInstance(3, "test_table"); assertThat(deleteResult.numberOfRowsDeleted()).isEqualTo(3); }