assertEquals("d_1_NS", a.allocateId("d_1"));
assertEquals("d_NS", a.allocateId("d"));
assertEquals("d_NS_0", a.allocateId("d"));
assertEquals("d_NS_1", a.allocateId("d"));
assertEquals("d_NS_2", a.allocateId("d"));
assertEquals("d_NS_3", a.allocateId("d"));
assertEquals("d_1_NS_0", a.allocateId("d_1"));
// This is very degenerate, and maybe something that needs fixing.