The author is clueless. Just look at how he use a catch-all exception handler, doing nothing apart from hiding what exactly happened (it is much easier and better to just do nothing and let exception ...