public void testPermuteBit() throws IOException {
PermutationByBit p = new PermutationByBit(D);
NBitSignature s = getRandomSignature();
int cntBits = s.countSetBits();
int loopcnt = 0;
NBitSignature permutedS = new NBitSignature(D);
while (loopcnt++ < 100) {
ArrayListOfIntsWritable a = p.nextPermutation();