Mark Wielaard wrote: > This doesn't compile on FC6. I didn't know that you could actually throw > a 'null', and so didn't the compiler :) But you are right according to > the spec that this is allowed and the semantics is precisely as if you > actually created a new NullPointerException at that place and then threw > it. Interesting, I was thinking that maybe this is a typo that was supposed to read "return null" instead of "throw null"... PM