public class UndirectedPairGenerator<E>
extends Object
implements PairGenerator<E>
Takes a list and generates pairs among its elements. It tries to distribute the pairs equally as in as least same
pairs as possible. Pair(a,b) counts as equal to Pair(b,a).