Fail if the Accept-header doesn’t match one of the supported mime types

In the current implementation, the service returns the first mime-type of the Accept-header if the header does not match any of the supported types. In my opinion, the method here should fail then by returning null.