@Test
public void testUnwrapCompletionException()
{

    RuntimeException original = new RuntimeException();
    assertSame(unwrapCompletionException(original), original);
    assertSame(unwrapCompletionException(new CompletionException(original)), original);
    CompletionException completion = new CompletionException(null);
    assertSame(unwrapCompletionException(completion), completion);
}