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.7'
<dependency>
<groupId>net.stickycode</groupId>
<artifactId>sticky-exception</artifactId>
<version>1.7</version>
</dependency>
<dependency org="net.stickycode" name="sticky-exception" rev="1.7"/>
"net.stickycode", "sticky-exception", "1.7"