Share the same mechanism with the dynamic installer
The latter adds static initializer and adds fields to existing classes, this requires REBASE strategy, and if a class is loaded before the instrumentation, the transformation fails. For example, if there're two more more other agents loaded before bithon's agent, of course the REBASE strategy fails.
Also AdviceAnnotation.TargetMethod needs to be removed
AdviceAnnotation.TargetMethod
needs to be removed