Hi Tim, I'd defer to your expertise on the valid circumstances to use unchecked exceptions, but I can see how Sumit's approach would get part of the way without requiring breaking API changes. I think one could make Sumit's solution available "on the side" for those of us who need to start incorporating such things ... with a goal of moving to checked exceptions at some point (e.g. 1.2 or 2.0) where more API breakage is acceptable.
Not saying it's the right way or the first way to do it, but it does offer a start down the road for those of us developing Restlet code now that will be maintained over a 5-10 year life. - R > Unchecked exceptions should be reserved for when there's a > problem with the program, not for exceptional application > conditions that aren't actually program errors.

