ErrorHandler.action to be executed on all errors.errorCode to a Matcher, using a MatcherFactory.errorCode Class to a Matcher, using a MatcherFactory.Matcher to match the given error code against an errorAction, that are found to match the error.error by executing all matching actions.Matcher factoriesaction to be executed by ErrorHandler.handle(Throwable),
if the thrown error matches the matcher.action to be executed by ErrorHandler.handle(Throwable),
if the thrown error is an instance of exceptionClass.action to be executed by ErrorHandler.handle(Throwable),
if the thrown error is bound (associated) to errorCode.action to be executed in case no other conditional
action gets executed.ErrorHandler.always(Action)on methodAction via ErrorHandler.on(Object, Action) with an unknown error code.