public Pipeline<T> set(String name, Predicate<T> predicate) {
		return set(stages.size(), name, predicate);
	}
public Pipeline<T> set(String name, Predicate<T> predicate) {
		return set(stages.size(), name, predicate);
	}
public Pipeline < T > set ( String name , Predicate < T > predicate ) { return set ( stages . size ( ) , name , predicate ) ; }
Sets the specified {@code Predicate} to the next processing stage with
the specified stage name.

@param name The stage name.
@param predicate The {@code Predicate} set to the next processing stage.
@return This {@code Pipeline} instance.
Sets the specified { @code Predicate } to the next processing stage with the specified stage name .