### Question:
Equalizer { public static <T> EqualsBuilder<T> equalsBuilder(Class<T> targetClass) { return new EqualsImpl.Builder<>(targetClass); } private  Equalizer(); static EqualsBuilder<T> equalsBuilder(Class<T> targetClass); static HashCodeBuilder<T> hashCodeBuilder(); static EqualsAndHashCodeBuilder<T> equalsAndHashCodeBuilder(Class<T> targetClass);  }### Answer:
@Test void equalsBuilderShouldReturnEqualsImplBuilder() { EqualsBuilder<String> builder = Equalizer.equalsBuilder(String.class); assertThat(builder) .isInstanceOf(EqualsImpl.Builder.class); }