al.add(new Signature(1,b1));
al.add(new Signature(2,b2));
al.add(new Signature(4,b4));
al.add(new Signature(3,b3));
Collections.sort(al, new LexicographicBitSetComparator());
Assert.assertEquals(2, al.get(0).id);
Assert.assertEquals(3, al.get(1).id);
Assert.assertEquals(4, al.get(2).id);
Assert.assertEquals(1, al.get(3).id);
Assert.assertEquals(11, al.get(4).id);