java.lang.Throwable to java.util.Optional<java.lang.Throwable>