Exceptions, Catch, and Throw So far we're been developing code in Pleasantville, a wonderful place where nothing ever, ever goes wrong. Every library call succeeds, users never enter incorrect data, and resources are plentiful and cheap. Well, that's about to change. Welcome to the real world! In the real world, errors happen. Good programs (and programmers) anticipate them and arrange to handle t