import java.io.PrintStream; class dupme { public dupme(int i) { // 0 0:aload_0 // 1 1:invokespecial #1 // 2 4:getstatic #2 // 3 7:new #3 // 4 10:dup // 5 11:invokespecial #4 // 6 14:ldc1 #5 // 7 16:invokevirtual #6 // 8 19:iload_1 // 9 20:invokevirtual #7 // 10 23:ldc1 #8 // 11 25:invokevirtual #6 // 12 28:invokevirtual #9 // 13 31:invokevirtual #10 // 14 34:new #11 // 15 37:dup // 16 38:iload_1 // 17 39:iconst_1 // 18 40:iadd // 19 41:invokespecial #12 // 20 44:astore_2 // 21 45:return } }