Володин Денис, 396, JUnit.

А нужно ли тебе такое количество функций? Или некоторые из них вызываются один раз? В таком случае можно спокойно писать текст возникшей ошибки прямо в коде. А написать свои исключения лишь к регулярно встречающимся ошибкам. И уже в этих исключениях прописать своё описание для сообщения.