/// <summary>
 /// Creates a new <see cref="PartitionTransformation{TElement}"/> from the given input and <see cref="StreamPartitioner{T}"/>.
 /// </summary>
 /// <param name="input">The input <see cref="Transformation{TElement}"/></param>
 /// <param name="partitioner">The <see cref="StreamPartitioner{T}"/></param>
 public PartitionTransformation(Transformation <TElement> input, StreamPartitioner <TElement> partitioner)
     : this(input, partitioner, ShuffleMode.Undefined)
 {
 }