I’ve found an implementation for ruby, and its builtin on CL and dylan. Is there anything like this that runs on the jvm?
http://axisofeval.blogspot.com.au/2011/04/whats-condition-system-and-why-do-you.html
http://github.com/archit/restarts
http://opendylan.org/documentation/intro-dylan/conditions.html#handlers
Perhaps swell is what you are looking for. Get it from Clojars.