{
IdAllocator a = new IdAllocator("_NS");
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"));