code: public MethodHandle invoke(MethodHandles.Lookup lookup, Method method) throws IllegalAccessException {
          return invoke(lookup.unreflect(method));
      }
docs: Apply the chain of transforms and bind them to a static method specified
  using the end signature plus the given class and method. 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 unreflect the method
  @param method the Method to unreflect
  @return the full handle chain, bound to the given method
  @throws java.lang.IllegalAccessException if the method is not accessible