private function fixSourceMap(Generator $sourceMap, $outputFile)
 {
     $writeTo = $sourceMap->getOption('write_to');
     if (!$writeTo) {
         // this is inline map
         return;
     }
     $map = $outputFile . '.map';
     // overwrite the map
     if (is_readable($map)) {
         // autoprefixer puts unreferenced source, so we will "remove" it
         $mapContent = file_get_contents($map);
         $mapContent = json_decode($mapContent, true);
         $file = basename($outputFile);
         foreach ($mapContent['sources'] as $index => $source) {
             if ($source == $file) {
                 $mapContent['sources'][$index] = 'zzzzzoo_ignore_this';
                 $mapContent['sourcesContent'][$index] = '/*autoprefixer adds unreferenced source, just try to ignore this :)*/';
                 break;
             }
         }
         $mapContent = json_encode($mapContent);
         file_put_contents($writeTo, $mapContent);
         unlink($map);
     }
 }