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

@param separator
@param join
@return