code: public M update(String asNewDelegate) {
  		this.delegate = Optional.of(asNewDelegate);
  		updateHandle();
  		return THIS();
  	}
docs: Update the given string as the new delegate string
  
  @param asNewDelegate
  @return