code: private void invokeInsn(final int opcode, final Type type,
              final Method method, final boolean itf) {
          String owner = type.getSort() == Type.ARRAY ? type.getDescriptor()
                  : type.getInternalName();
          mv.visitMethodInsn(opcode, owner, method.getName(),
                  method.getDescriptor(), itf);
      }
docs: Generates an invoke method instruction.
  
  @param opcode
  the instruction's opcode.
  @param type
  the class in which the method is defined.
  @param method
  the method to be invoked.