protected boolean setNextHigher(String currentFileName) throws IOException {
   LOG.debug("finding next higher for " + currentFileName);
   Path nextHigherFile = fileMap.getHigherValue(currentFileName);
   if (nextHigherFile != null) {
     currentFile = nextHigherFile;
     LOG.debug("Next higher entry:" + currentFile);
     setIterator();
     openCurrentFile(true);
     return true;
   }
   return false;
 }