BUG-2109 : removed final modifier to allow overriding of negotiationFailed() method