rewriteMethodSignature(signature), exceptions);
final GeneratorAdapter mg = new GeneratorAdapter(methodVisitor, access, name, desc);
// Replay all annotations before generating the body.
for (AnnotationNode annotation : annotations) {
annotation.accept(mg.visitAnnotation(annotation.desc, true));
}
// Replay all parameter annotations
for (Map.Entry<Integer, AnnotationNode> entry : paramAnnotations.entrySet()) {
AnnotationNode annotation = entry.getValue();
annotation.accept(mg.visitParameterAnnotation(entry.getKey(), annotation.desc, true));