java-completionstage examples with completionstage https://docs.oracle.com/javase/9/docs/api/java/util/concurrent/CompletionStage.html