because it is not the same signature. Negotiation one is:

    NegotiatorInterface::getBest($header)

There it is clear.