Class java.util.concurrent.CompletableFuture

Added Methods
CompletableFuture<T> exceptionallyAsync(Function<Throwable, ?, extends, T>)  
CompletableFuture<T> exceptionallyAsync(Function<Throwable, ?, extends, T>, Executor)  
CompletableFuture<T> exceptionallyCompose(Function<Throwable, CompletionStage<T>>)  
CompletableFuture<T> exceptionallyComposeAsync(Function<Throwable, CompletionStage<T>>)  
CompletableFuture<T> exceptionallyComposeAsync(Function<Throwable, CompletionStage<T>>, Executor)