@Override
  public CompletableFuture<T> toCompletableFuture()
  {
    return _task.toCompletionStage().toCompletableFuture();
  }
@Test
  public void testCreateStageFromSupplierAsync() throws Exception
  {
    String testResult = "testCreateStageFromCompletableFuture";
    ParSeqBasedCompletionStage<String> stageFromCompletionStage =
        _parSeqBasedCompletionStageFactory.buildStageFromSupplierAsync(() -> testResult);
    Assert.assertEquals(testResult, stageFromCompletionStage.toCompletableFuture().get());
  }