Parsing HelloWorld.class Making ClassGen for HelloWorld.class Getting the ConstantPoolGen. Creating Instruction Factory Listing the methods! Method in 'HelloWorld': public void () Method in 'HelloWorld': public static void main(String[] args) Method in 'HelloWorld': public static void sayHai() Injecting Method Dumping the file! Relisting Methods, seeing if it REALLY injected.. Method in 'HelloWorld': public void () Method in 'HelloWorld': public static void main(String[] args) Method in 'HelloWorld': public static void sayHai() Method in 'HelloWorld': public static void hai()