code: private void reportException(int s) {
          Throwable ex = ((s == CANCELLED) ?  new CancellationException() :
                          (s == EXCEPTIONAL) ? getThrowableException() :
                          null);
          if (ex != null)
              U.throwException(ex);
      }
docs: Throws exception, if any, associated with the given status.