// create a specific visitor everytime
RuntimeCheckVisitor runtimeCheckVisitor = new RuntimeCheckVisitor(
this, cv, adviceInfo.getExpressionInfo(), isOptimizedJoinPoint, joinPointInstanceIndex,
calleeIndex
);
runtimeCheckVisitor.pushCheckOnStack(adviceInfo.getExpressionContext());
cv.visitJumpInsn(IFEQ, endRuntimeCheckLabel);
}
return endRuntimeCheckLabel;
}