Эксепшен нужно создавать в том месте, где он бросается. Я на семинаре объясню, почему.