public Pipeline<T> remove(int index) {
		Object object = stages.remove(index);
		names.remove(object);
		return this;
	}
public Pipeline<T> remove(int index) {
		Object object = stages.remove(index);
		names.remove(object);
		return this;
	}
public Pipeline < T > remove ( int index ) { Object object = stages . remove ( index ) ; names . remove ( object ) ; return this ; }
Removes {@code Function} or {@code Predicate} at the specified index.

@param index The index the specified {@code Function} or {@code Predicate} to be removed.
@return This {@code Pipeline} instance.
Removes { @code Function } or { @code Predicate } at the specified index .