Как мне обработать и повторно вызвать исключение в лямбда? Когда я пытаюсь окружить вызов блоком try/catch, он просто перехватывает его внутри лямбда-выражения. У меня есть ServiceException в сигнатуре метода, поэтому я хочу просто перебросить его. Возможно ли это или я что-то упускаю?
BiFunction<Account, LocalDate, AccountBalance> getBalance;
getBalance = (account, date1) -> balanceProvider.getBalance(account, date1); //balanceProvider.getBalance unhandled ServiceException