public function transmute($inFilename, Specification $targetFormat, $outFilename)
    {
        $extractedFile = $this->extractor->extract($inFilename, $targetFormat);

        if (!$extractedFile) {
            return null;
        }

        $this->converter->convert($extractedFile, $targetFormat, $outFilename);

        return $outFilename;
    }