if (!Modifier.isStatic(modifies[i])) {
mv.visitVarInsn(ALOAD, 1);
returnType = Type.getObjectType(enhancedSuperName);
checkCast();
}
Type args[] = Type.getArgumentTypes(descs[i]);
for (int j = 0; j < args.length; j++) {
mv.visitVarInsn(ALOAD, 3);
visitX(j);
mv.visitInsn(AALOAD);
returnType = args[j];