All about byte code instrumentation