How generics were added to .NET
>  Ultimately, an erasure model of generics would have been adopted, as for Java, since the CLR team would never have pursued a in-the-VM generics design without external help.Can someone explain why "in-the-VM" generics design is better than the erasure model of Java?