@Override
  public void processNames(@NotNull final Processor<? super String> processor, @NotNull GlobalSearchScope scope, IdFilter filter) {
    long start = System.nanoTime();
    FilenameIndex.processAllFileNames(processor, scope, filter);
    if (LOG.isDebugEnabled()) {
      LOG.debug("All names retrieved:" + TimeoutUtil.getDurationMillis(start));
    }
  }
@Override
  public void processNames(@NotNull final Processor<? super String> processor, @NotNull GlobalSearchScope scope, IdFilter filter)