code: public MethodHandle invokeConstructor(MethodHandles.Lookup lookup, Class<?> target) throws NoSuchMethodException, IllegalAccessException {
          return invoke(lookup.findConstructor(target, type().changeReturnType(void.class)));
      }
docs: Apply the chain of transforms and bind them to a constructor specified
  using the end signature plus the given class. The constructor will
  be retrieved using the given Lookup and must match the end signature's
  arguments 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 constructor
  @param target the constructor's class
  @return the full handle chain, bound to the given constructor
  @throws java.lang.NoSuchMethodException if the constructor does not exist
  @throws java.lang.IllegalAccessException if the constructor is not accessible