Как правильно реализовать контракт метода с учетом обработки ошибок — вопрос с собеседования для Java-разработчик | Эйч | Эйч