@Override
    public boolean isReadable(Class<?> type,
                              @Nullable Type genericType,
                              @Nullable Annotation[] annotations,
                              @Nullable MediaType mediaType) {
        return isProvidable(type) && super.isReadable(type, genericType, annotations, mediaType);
    }
@Test
    void readsUnIgnoredTypes() {
        assertThat(provider.isReadable(NonIgnorable.class, null, null, null))
                .isTrue();
    }