AbstractKotlinSerializationHttpMessageConverter#getSupportedMediaTypes(Class<?>) currently invokes transitively supports(Class<?>) which always return false with generic types. An override that just invokes getSupportedMediaTypes() is going to be introduced instead.