Upgraded to ASM 4.2
Only apply Groovy plugin to modules where it is actually needed