question: public < R > FutureW < R > flatMapCf ( final Function < ? super T , ? extends CompletionStage < ? extends R > > mapper ) { return FutureW . < R > of ( future . < R > thenCompose ( null ) ) ; }
target:  A flatMap operation that accepts a CompleteableFuture CompletionStage as the return type