@Override
  public ParSeqBasedCompletionStage<Void> thenAccept(Consumer<? super T> action)
  {
    return nextStageByComposingTask(_task.flatMap("thenAccept", (t) -> Task.action(() -> action.accept(t))));
  }
@Test
  public void testThenAccept() throws Exception
  {
    Consumer<String> consumer = mock(Consumer.class);
    finish(createTestStage(TESTVALUE1).thenAccept(consumer));
    verify(consumer, times(1)).accept(TESTVALUE1);
  }