Type returnType = Type.getReturnType(interceptor.getJMethod().getDescriptor());
// interceptor on the bean
if (interceptor.getClassName().equals(this.beanClassName)) {
mv.visitVarInsn(ALOAD, 0);
mv.visitFieldInsn(GETFIELD, this.generatedClassName, "bean", this.beanClassDesc);
mv.visitVarInsn(ALOAD, 0);
mv.visitMethodInsn(INVOKEVIRTUAL, this.beanClassName,
interceptor.getJMethod().getName(), interceptor.getJMethod().getDescriptor());
// return object or null if the return type is void