Роман Мирр: вы коммиты смотрели? Что там обдуманно? Новые люди в проект уже не придут, а старые ушли. Никому сейчас нахрен не вперлись эти тонны кода, кроме тех кто успел уже на него свои решения завязать.
"Если это происходит внутри конструктора то ошибку нужно оформить только через throw."
У меня именно такой сценарий. Получается, что мне тогда создание экемпляра класса в try-catch обернуть надо?