//This program causes DISMs to run out of memory //and halt, so nothing gets printed. class C extends Object { nat i; nat j; nat k; nat l; nat m; nat n; } main { nat n; C o; for(n=0; 11000>n; n=n+1) { o = new C(); //allocate heap space for o }; printNat(99); //should not execute on a DISM }