One of
vladb's answers, which I agreed would be an advantage in many circumstances was the ability to pass the error-handling back up through nested structures to be handled by 'parents.'
But
Masem seems to say that in Java you have to explicitly deal with those exceptions in some way (either explicitly 'catching' them, or explicitly 'throwing' them back up the chain), which seems to remove some of the advantages of having the ability to 'inherit' error-handling.
Of course,
vladb's exception implementation doesn't have this Java limitation. But this concept put another twist on the issue (for me, at least). This
may make sense in Java, but I can't seem to make sense of it in Perl. :-)
Impossible Robot