*
* @param sideEffectFunction the function of the pipe
* @return the extended Pipeline
*/
public GremlinPipeline<S, E> sideEffect(final PipeFunction<E, ?> sideEffectFunction) {
return this.add(new SideEffectFunctionPipe(FluentUtility.prepareFunction(this.asMap, sideEffectFunction)));
}