@SuppressWarnings("unchecked")
    private <T> void parseExceptionHandlers(final @NonNull T instance) {
        for (final Method method : instance.getClass().getMethods()) {
            final ExceptionHandler exceptionHandler = method.getAnnotation(ExceptionHandler.class);
            if (exceptionHandler == null) {
                continue;
            }
            if (!method.isAccessible()) {
                method.setAccessible(true);
            }

            try {
                this.manager.exceptionController().registerHandler(
                        (Class<Throwable>) exceptionHandler.value(),
                        this.exceptionHandlerFactory.createExceptionHandler(
                                instance,
                                method,
                                this.manager.parameterInjectorRegistry()
                        )
                );
            } catch (final Exception e) {
                throw new RuntimeException(e);
            }
        }
    }
Maps the given {@code string} into a {@link Description}.

@param string description literal
@return the description
cloud-annotations/src/main/java/org/incendo/cloud/annotations/AnnotationParser.java