Почему если выбрасываю Exception, от меня требуют обернуть его в край кэтч, а если иллигаларгумент, то нет?