Class ExceptionHandlerMethodResolver

Discovers @ExceptionHandler methods in a given class
type, including all super types, and helps to resolve an Exception to the method
its mapped to. Exception mappings are defined through @ExceptionHandler
annotation or by looking at the signature of an @ExceptionHandler method.