opcodes changed from asm4 to asm5 and statically referrenced the Opcodes class instead of importing specific codes
removed 2 from inner class name
removed code from looking at a field (accidently left in from example)
update method call data format with commas