Я не понимаю в чем проблема? То есть хочешь сказать если в доке будут указаны все возможные ошибки метода ты все равно их проигноришь и будешь тыкать пока каждую из них не словишь?
Я изначально подумаю что вообще нужно. Если есть желание обрабатывать падения в этом конкретном месте, значит ты уже подразумеваешь почему они могут возникнуть. А если нет, то переписывай код, ловить приведений не нужно