public function __construct($sourceDirectory, $pharDirectory = null)
{
$this->sourceDirectory = (string) $sourceDirectory;
$this->pharDirectory = $pharDirectory === null ? null : (string) $pharDirectory;
$this->innerIterator = new \recursiveIteratorIterator(new iterators\filters\recursives\atoum\source($this->sourceDirectory));
$this->innerIterator->rewind();
}