@Override
    @Trivial
    public CompletableFuture<Void> thenRunAsync(Runnable action) {
        return thenRunAsync(action, defaultExecutor);
    }
@ Override @ Trivial public CompletableFuture < Void > thenRunAsync ( Runnable action ) { return thenRunAsync ( action , defaultExecutor ) ; }
@see java.util.concurrent.CompletionStage#thenRunAsync(java.lang.Runnable)