orElseThrow

open fun <X : Throwable?> orElseThrow(exceptionSupplier: Supplier<X>): String