Trivial. I understand you use "c" as variable name here cuz it's a Throwable  class. But since it's also a key for the Map, how about call it as kCls or something similar? Sorry for being picky on variable names.