A clean exception base class(s) with a signature closer to slf4j, so that messages can be as nicely descriptive
'net.stickycode:sticky-exception:1.6'
<dependency>
<groupId>net.stickycode</groupId>
<artifactId>sticky-exception</artifactId>
<version>1.6</version>
</dependency>
<dependency org="net.stickycode" name="sticky-exception" rev="1.6"/>
"net.stickycode", "sticky-exception", "1.6"