Setting exceptions at the right place : when you need to throw an exception somewhere else than the most useful line of code
Setting exceptions at the right place : when you need to throw an exception somewhere else than the most useful line of code