今年のJavaOneでもJoshuaとNealによるPuzzlersがあったようで、櫻庭さんがその内容を公開してくださっています。
http://www5.airnet.ne.jp/sakuraba/java/JavaOneReports/2005SF/0627.html#TS3738
やってみたんですが……相変わらず難しすぎだYO!ヽ(`Д´)ノ 3番がこうなる理由だけ未だに確信がない。
追記:
悔しいので逆アセンブルして調べてみた。ふんふん、なるほどね。まあ予想通りだったけど、うっかりしてるとミスりそうだ。Cユーザには笑われちゃいますかね。