> .NET is a copy of Java
A copy which has had value types (Java's ongoing Project Valhalla) from the start, and reified generics for as long as it had generics. They're quite different once you take a deeper look.