Compiled from "Test.java" public class Test extends java.lang.Object{ public Test(); Code: 0: aload_0 1: invokespecial #1; //Method java/lang/Object."":()V 4: return public static void main(java.lang.String[]); Code: 0: new #2; //class C 3: dup 4: invokespecial #3; //Method C."":()V 7: astore_1 8: getstatic #4; //Field java/lang/System.out:Ljava/io/PrintStream; 11: aload_1 12: aconst_null 13: ldc #5; //String abc 15: invokevirtual #6; //Method A.m:(Ljava/lang/Object;Ljava/lang/Object;)I 18: invokevirtual #7; //Method java/io/PrintStream.println:(I)V 21: return }