Why not `ImmutableList.copyOf(shuffleCandidateElements)`? thats faster because it can allocate the right number of elements.