JVM target a few questions

In my opinion, the java (and c#) target is not mature and does not work well, and has some critical problems such as type parameters and copy-on-cast.