code: public MethodHandle invokeVirtual(MethodHandles.Lookup lookup, String name) throws NoSuchMethodException, IllegalAccessException {
          return invoke(lookup.findVirtual(type().parameterType(0), name, type().dropParameterTypes(0, 1)));
      }
docs: Apply the chain of transforms and bind them to a virtual method specified
  using the end signature plus the given class and name. The method will
  be retrieved using the given Lookup and must match the end signature
  exactly.
  
  If the final handle's type does not exactly match the initial type for
  this Binder, an additional cast will be attempted.
  
  @param lookup the MethodHandles.Lookup to use to look up the method
  @param name   the name of the method to invoke
  @return the full handle chain, bound to the given method
  @throws java.lang.NoSuchMethodException if the method does not exist
  @throws java.lang.IllegalAccessException if the method is not accessible