import java.io.*; import java.util.Vector; int anInt; boolean aBoolean; Integer anInteger; String aString; Vector aVector; InputStream anInputStream; Unknown anUnknown; Hashtable aHashtable; int myInt; boolean myBoolean; String myString; myInt = 0; myBoolean = false; myString = "Hello"; myUndef = 0; int myFunction(int myArg) { if (a) { b = 1; } else { c = 2; } if (d) { e = 3; } while (f) { g = 4; } return h; myInt = i; myFunction(j); (k+"right"); ("left"+l); m.field; n.method(); Integer.parseInt(o); new Integer(p); new q(); r(); } int var; int fun(int arg) { var = 1; fun(2); arg = 3; while (false) { int local; if (true) { var = 4; fun(5); arg = 6; local = 7; } local = 8; } local = 9; } var = 10; fun(11); arg = 12; local = 13; var(14); fun = 15; int var; int fun() { } int var() { } int fun; int bar(int var) { int var; while (true) { int var; } } 17.1: Unknown undefined 18.1: Hashtable undefined 29.1: myUndef undefined 33.9: a undefined 34.9: b undefined 36.9: c undefined 38.9: d undefined 39.9: e undefined 41.12: f undefined 42.9: g undefined 44.12: h undefined 45.13: i undefined 46.16: j undefined 47.5: k undefined 48.14: l undefined 49.5: m undefined 50.5: n undefined 51.22: o undefined 52.17: p undefined 53.9: q undefined 53.5: Invalid class for new 54.5: function r undefined 73.5: local undefined 77.1: arg undefined 78.1: local undefined 81.1: calling a non-function var 82.1: function fun used as variable 85.1: variable var already defined at line 58 86.5: function fun already defined at line 59 87.5: function var already defined at line 58 88.1: variable fun already defined at line 59