final AdviceMethodInfo[] afterThrowingAdvices) {
CodeVisitor cv = cw.visitMethod(ACC_STATIC, CLINIT_METHOD_NAME, NO_PARAM_RETURN_VOID_SIGNATURE, null, null);
Label tryLabel = new Label();
cv.visitLabel(tryLabel);
cv.visitLdcInsn(calleeClassName.replace('/', '.'));
cv.visitMethodInsn(INVOKESTATIC, CLASS_CLASS, FOR_NAME_METHOD_NAME, FOR_NAME_METHOD_SIGNATURE);
cv.visitFieldInsn(PUTSTATIC, joinPointClassName, TARGET_CLASS_FIELD_NAME, CLASS_CLASS_SIGNATURE);
Label finallyLabel = new Label();
cv.visitLabel(finallyLabel);