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