objectを頂点に持ってくると、
generics導入の意義が薄れないか?
既存のJava/C#なんかとほとんど変わらないだろう