String aspectClassName = container.getCrossCuttingInfo().getAspectClass().getName().replace('.', '/');
String aspectFieldName = AROUND_ADVICE_FIELD_PREFIX + i;
String aspectClassSignature = L + aspectClassName + SEMICOLON;
// get the aspect instance
cv.visitFieldInsn(GETSTATIC, joinPointClassName, AROUND_ADVICE_FIELD_PREFIX + i, aspectClassSignature);
// load the arguments to the advice from the join point instance plus build up the advice method signature
int[] argIndexes = adviceInfo.getMethodToArgIndexes();
// if empty, we consider for now that we have to push JoinPoint for old advice with JoinPoint as sole arg
if (argIndexes.length <= 0) {