@Override
  public Reiterator<Object> get(int tag) {
    return new SubIterator(tag);
  }
@Test
  public void testSingleIterator() {
    TaggedReiteratorList iter = create(new String[] {"a", "b", "c"});
    assertEquals(iter.get(0), "a", "b", "c");
    assertEquals(iter.get(0), "a", "b", "c");
    assertEquals(iter.get(1) /*empty*/);
    assertEquals(iter.get(0), "a", "b", "c");
  }