dule.
 The Jakarta EE product attempts to run the method at the scheduled times
 until its future is completed or the method returns a non-null result value
 or raises an exception. The future is always accessible from within the method via
 <code>Asynchronous.Result</code> which returns a typed <code>CompletableFuture</code> which matches the return
 type of the method. If the method return type is <code>void</code> then <code>Asynchronous.Result</code>
 will return a <code>CompletableFuture&lt;Void&gt;</c