java is forever
ho sempre odiato le variabili non tipizzate

mentre i var del C# 3.0 sono parecchio utili(sono tipizzati staticamente e a compile-time (var c=new Monk(); viene tradotto a compile-time in Monk c=new Monk(); quindi non sono possibili errori in stile VB))