add missing file: HeapFileIterator.java