Let's have some fun now! In this section, we will build a custom entity provider for handling the request and response message content represented using the application/csv media type. Note that JAX-RS, by default, does not support the CSV media type. The custom entity providers, which we will build in a short while, leverage the runtime extension mechanism offered by JAX-RS via the MessageBodyWriter and MessageBodyReader interfaces.