This partitioning function is similar to the Value partitioning function except that it creates groups according to a collection of values.
For example, to create one group of persons called "Jean" or "Michel", and another group of persons called "John" or "Michael".
For more information about the collection policy attribute, see Value.