code: public M joinsWith(String separator, Object... join) {
  		this.delegate = Optional.of(joinWith(separator, join));
  		return THIS();
  	}
docs: Append the specified string to the delegate string
  
  @param separator
  @param join
  @return