@SuppressWarnings("unused")
    static Void throwUnsafelyIfNonNull(@Nullable Object unused,
                                       @Nullable Throwable cause) {
        throwUnsafelyIfNonNull(cause);
        return null;
    }
@ SuppressWarnings ( "unused" ) static Void throwUnsafelyIfNonNull ( @ Nullable Object unused , @ Nullable Throwable cause ) { throwUnsafelyIfNonNull ( cause ) ; return null ; }
Throws the specified {@link Throwable} if it is not {@code null}. This is a special form to be used
for {@link CompletionStage#handle(BiFunction)}.