Maybe rename HandlerMappingBridge to HandlerMappingDelegate - then it also fits better with the *delegate* variable above. Maybe you can also add some JavaDoc explaining why the delegate is necessary in the first place. Took me a minute initially.