[Finder] Use the extends RecursiveIteratorIterator insteed of original Spl class