I admit I am the original perpetrator of catching, but I don't like it and I discourage its use. Also, I don't like long package paths inlined directly. Import either Exception or catching up top so the code is not obscured by irrelevant packaging details.