A simple demo which explains how to do byte code transformations with ASM.