public void iterateTopNodesForFile(String _filePath, IndexEntriesWalkerInterruptable iproc) {
   String filePath = _filePath.replace(' ', '?').replace('\\', '|').replace('/', '|');
   FileEntitiesHolder fileHolder = files.get(filePath);
   if (fileHolder != null) {
     for (TreeNodeTop d : fileHolder.nodes) {
       if (!iproc.process(d.getPath(), d.getValue())) {
         return;
       }
     }
   }
 }