1 /* /nodynamiccopyright/ */ class RedefineSubTarg { // 1 - do not change line numbers 2 // add two lines 3 // to check line number tables top()4 void top() { 5 return; // 5 6 } nemcp2(int eights)7 void nemcp2(int eights) { 8 eights = 88; 9 top(); // 9 10 } nemcp1()11 void nemcp1() { 12 // reserve this line 13 nemcp2(888); // 13 14 } emcp2()15 void emcp2() { 16 nemcp1(); // 16 17 return; // 17 18 } emcp1(int whoseArg)19 void emcp1(int whoseArg) { 20 int parawham = 12; 21 emcp2(); // 21 22 return; // 22 23 } bottom()24 void bottom() { 25 emcp1(56); // 25 26 return; // 26 27 } stnemcp()28 static void stnemcp() { 29 (new RedefineSubTarg()).bottom(); // 29 30 // 30 31 Integer.toString(4); 32 } stemcp()33 static void stemcp() { 34 stnemcp(); // 34 35 return; // 35 36 } 37 } 38