新シンタックス

Collectionインターフェースの所で書いたように、メソッドを呼んだ後に
そのインスタンスが返ってくると便利な事が多い。特に1ライナーで書きたい
場合は便利だろう。
そこで、こんなシンタックスはどうだろうか?

 List arrayList = new ArrayList().add(hoge).:add(fuga);

.に続けて「:」と書くと、呼び元のインスタンスが取れるというもの。
このシンタックスであれば、既存のクラスに影響を与えることなくすべての
クラスで、メソッドを呼んだ戻り値で呼び元のインスタンスを取得できる。