Some refactoring of DefaultResponseNegotiator