DirectoryHandlerIterator impl. moved into DirectoryHandlerImpl