Intro After spending some time debugging an exception thrown by a code written by myself (I know, duh!), I was wondering why the hell can't I write better exception messages. I mean, just the exception type is clearly not enough. I'll demonstrate: Scenario