вообще, идея if (что-то) throw exception она чисто процедурная и вообще вызывает дичайшее несопоставление, потому, что почему не return false. точка, тут все верно.
по-идее же вся история с эксепшнами она про то, что _твой_ код вообще должен быть чистым, а вот то, что там вызывается - может кидаться чем хошь.и тут возникает вообще масса
(
Read more... )