docs: public static CompletionException asCompletionException( Throwable error )
      {
          if ( error instanceof CompletionException )
          {
              return ((CompletionException) error);
          }
          return new CompletionException( error );
      }