@Override
  public String toString() {
    String result =
        "LeadsIntermediateIterator{"
            + "intermediateDataCache="
            + intermediateDataCache.getName()
            + ", indexSiteCache="
            + indexSiteCache.getName()
            + ", imanager="
            + imanager.getCacheManager().getAddress().toString();
    //    System.err.println(result);
    String resultb = ", baseIntermKey=" + baseIntermKey.toString();
    result += resultb;
    //    System.err.println(resultb);

    String resultc =
        ", list=" + list.size() + ", currentCounter=" + currentCounter.toString() + '}';

    //    PrintUtilities.printList(list);
    result += resultc;
    //    System.err.println(resultc);
    result += ", currentChunk=" + currentChunk;
    //    System.err.println(result);
    return result;
  }