Скобочки расставьте, пожалуйста.
Я вам наивно показал в примере IllegalArgumentException. Был неправ.
Давайте от него откажемся и будем использовать какой-нибудь caught-exception. Например, IOException.