private static Bytecode makeEnterMethod(CtBehavior behavior, String className, String methodName, String signature) {
Bytecode b = new Bytecode(behavior.getMethodInfo().getConstPool());
b.addLdc(className);
b.addLdc(methodName);
b.addLdc(signature);
b.addInvokestatic("play.classloading.enhancers.LVEnhancer$LVEnhancerRuntime", "enterMethod", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V");
return b;
}
private static void insert(Bytecode b, CtClass ctClass, CtBehavior behavior, CodeAttribute codeAttribute, FrameIterator iterator, Frame frame, boolean after) throws CompileError, BadBytecode, NotFoundException {