javaで遅延評価

http://log.giantech.jp/717
lazyjっちゅーのを使えばイケるらしい。