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