@Test
public void shouldReturnOnlyWithPublicDefaultConstructor() {

	// when
	Iterable<Class<?>> result = ClassFilter.only().withPublicDefaultConstructor().from(list);
	// then
	assertThat(result).containsOnly(FirstComponent.class, InnerClasses.InnerComponent.class);
}