Compiled from "Prob3_6.java" class Prob3_6$B$A { Prob3_6$B$A(); Code: 0: aload_0 1: invokespecial #1 // Method java/lang/Object."":()V 4: return static void runIt(int); Code: 0: iload_0 [[ n -- load reference: local variable#0 (parameter int n) 1: putstatic #2 // Field Prob3_6.g:I [[ -- store in static field #2 from constant pool 4: return } Constant pool: #1 = Methodref #4.#13 // java/lang/Object."":()V #2 = Fieldref #14.#15 // Prob3_6.g:I #3 = Class #17 // Prob3_6$B$A #4 = Class #21 // java/lang/Object #14 = Class #22 // Prob3_6 #16 = Class #25 // Prob3_6$B InnerClasses: static #18= #16 of #14; // B=class Prob3_6$B of class Prob3_6 static #20= #3 of #16; // A=class Prob3_6$B$A of class Prob3_6$B