question: default CompletableFuture < Optional < R > > matchAsync ( final Executor executor , final T value ) { return CompletableFuture . supplyAsync ( null , executor ) ; }
target:  Similar to Match, but executed asynchonously on supplied Executor.