>>207
リフレクション機能使ってgenericsを実現してるはずだから、コードの爆発はないと思われ。
C++で例えるなら、 void* 型のコンテナ用意して、dynamic_cast する部分を template 使って実装してるってことね。

ちなみに、C#にもgenericsをつける案はある。

Java Generics
ttp://jcp.org/aboutJava/communityprocess/review/jsr014/

Generics for C# and .NET CLR
ttp://research.microsoft.com/projects/clrgen/