if (magic != RINDEX_MAGIC)
throw new IOException("Did not see expected magic number, saw " + magic);
if (ver != RINDEX_VER_7 && ver != RINDEX_VER_6 && ver != RINDEX_VER_4 && ver != RINDEX_VER_3)
throw new IOException("Did not see expected version, saw " + ver);
int size = mb.readInt();
lgReaders = new LocalityGroupReader[size];
deepCopies = new LinkedList<Reader>();
for (int i = 0; i < size; i++) {