So. Basically, FOSRestBundle's negotiator would have to mimic the following method: https://github.com/willdurand/Negotiation/blob/master/src/Negotiation/FormatNegotiator.php#L84-L98, except that it would call `getBest()` itself, rather than directly use this method, so that it can set the `AcceptHeader` object to the request.