public void emitShrinkedInitMethod(InstrumentClass cv, int splitPos, Frame f, FrameInfo fi, MethodInsnNode invokedInitInsn)
throws InternalError {
String desc = buildShrinkedInitMethodDesc(mn.desc);
String[] exps = MethodDatabase.toStringArray(mn.exceptions);
MethodVisitor cmv = cv.makeOutMV(mn.access, "<init>", desc, null, exps);
cmv.visitCode();
for (int i = 0; i < splitPos -1; i++) {
mn.instructions.get(i).accept(cmv);
}
if (invokedInitInsn != null) {