D:\PROJECTS\reportsAPI\bin>javap -classpath . -c com.amaio.Testik Compiled from Testik.java public class com.amaio.Testik extends java.lang.Object { public com.amaio.Testik() throws java.lang.Exception; public void test() throws java.lang.Exception; public static void main(java.lang.String[]); } Method com.amaio.Testik() 0 aload_0 1 invokespecial #12 4 return Method void test() 0 iconst_0 1 tableswitch 1 to 2: default=28 1: 24 2: 25 24 return 25 goto 38 !!!!!!! JUMPS TO THE NON EXISTING LABEL 38 28 new #9 31 dup 32 ldc #19 34 invokespecial #22 37 athrow Method void main(java.lang.String[]) 0 new #2 3 dup 4 invokespecial #25 7 astore_1 8 aload_1 9 invokevirtual #27 12 goto 20 15 astore_1 16 aload_1 17 invokevirtual #30 20 return Exception table: from to target type 0 15 15 D:\PROJECTS\reportsAPI\bin>