code: public SmartHandle invokeStatic(Lookup lookup, Class<?> target, String name) throws NoSuchMethodException, IllegalAccessException {
          return new SmartHandle(start, binder.invokeStatic(lookup, target, name));
      }
docs: Terminate this binder by looking up the named static method on the
  given target type. Perform the actual method lookup using the given
  Lookup object.
  
  @param lookup the Lookup to use for handle lookups
  @param target the type on which to find the static method
  @param name   the name of the target static method
  @return a SmartHandle with this binder's starting signature, bound
  to the target method
  @throws NoSuchMethodException  if the named method with current signature's types does not exist
  @throws IllegalAccessException if the named method is not accessible to the given Lookup