thod interceptor. Applications must only use the
 asynchronous method annotation at method level.
 <p>
 Exceptions that are raised by asynchronous methods are not raised directly
 to the caller because the method runs asynchronously to the caller.
 Instead, the <code>CompletableFuture</code> that represents the result
 is completed with the raised exception. Asynchronous methods are
 discouraged from raising checked exceptions because checked exceptions
 force the caller to write exception handling code tha