* The pipes' emitted objects are merged where the first pipe's objects are exhausted, then the second, etc.
*
* @return the extended Pipeline
*/
public GremlinPipeline<S, ?> exhaustMerge() {
return this.add(new ExhaustMergePipe(((MetaPipe) FluentUtility.getPreviousPipe(this)).getPipes()));
}