Как правильно реализовать ответ в справочниках?
Зависит от выбранной парадигмы программирования и подходов к проектированию.
Я за Optional или @SneakyThrows.
Правильного и неправильного нет - это вопрос договоренностей на проекте, как и писал Сергей Горностаев