The exceptions are used in some cases that should be handled differently. I'll make the exception class even smarter, do it logging the exact types of exceptions, but I thing these will be ClassNotFound and MissingResource Exceptions - these are used for multilevel lookup signaling and maybe could be avoided. I think we should definitely look at this closer. I'm aware of another use of Exception, but I'm not sure if it is worth mentioning The type counting experiment should tell us. It is derived from Exception to be able to hold the path through which the request made it into the RequestProcessor.
Comments are welcome.