0
kicks
The Greatest Exception Handling WTF?!? of All Time
The Exception object has ONE purpose and ONE purpose only – to represent a runtime error, nothing more. Exceptions should never be used for purposes for which they were not intended -- or you could end up with this monstrosity...