public function getFilesList( $basePath )
    {
        $iterator = new AppendIterator();
        foreach ( $this->getAllHandlers() as $handler )
        {
            $iterator->append( $handler->getFilesList( $basePath ) );
        }
        return $iterator;
    }