@Override public void reset() { try { for (Entry entry : entries) { entry.reader().reset(); } } catch (IOException e) { throw new IllegalStateException("should not happen"); } it = entries.iterator(); if (it.hasNext()) { current = it.next(); itsSeparatorTime = true; } }