 EE Product Provider
 uses the completion of that instance to complete the <code>CompletableFuture</code>
 that the Jakarta EE Product Provider returns to the caller,
 completing it with the same result or exception.
 <p>
 For example,

 <pre>
 @Asynchronous
 public CompletableFuture&lt;List&lt;Itinerary&gt;&gt; findSingleLayoverFlights(Location source, Location dest) {
     try {
         ManagedExecutorService executor = InitialContext.doLookup(
             "java:comp/DefaultManagedExecutorService");

  