code: public MethodHandle getField(MethodHandles.Lookup lookup, String name) throws NoSuchFieldException, IllegalAccessException {
          return invoke(lookup.findGetter(type().parameterType(0), name, type().returnType()));
      }
docs: Apply the chain of transforms and bind them to an object field retrieval specified
  using the end signature plus the given class and name. The field must
  match the end signature's return value and the end signature must take
  the target class or a subclass as its only argument.
  
  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 field
  @param name   the field's name
  @return the full handle chain, bound to the given field access
  @throws java.lang.NoSuchFieldException if the field does not exist
  @throws java.lang.IllegalAccessException if the field is not accessible
  @throws java.lang.NoSuchFieldException if the field does not exist
  @throws java.lang.IllegalAccessException if the field is not accessible