D:\PROJECTS\reportsAPI\tests>javap -c -classpath . 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 #1 4 return Method void test() 0 iconst_0 1 lookupswitch 2: default=32 1: 28 2: 29 28 return 29 goto 42 32 new #2 35 dup 36 ldc #3 38 invokespecial #4 41 athrow 42 return Method void main(java.lang.String[]) 0 new #5 3 dup 4 invokespecial #6 7 astore_1 8 aload_1 9 invokevirtual #7 12 goto 23 15 astore_1 16 aload_1 17 invokevirtual #8 20 goto 23 23 return Exception table: from to target type 0 12 15