DelegatingHandlerMapping now implements MatchableHandlerMapping by selecting the a delegate based on the already implemented algorithm and then invoking the ….match(…) method in case the selected one is a MatchableHandlerMapping in turn. Refactored the internals a bit to be able to reuse the selection algorithm from both ….getHandler(…) and ….match(…).