public function build($mapWithGroupedValues, array $years)
 {
     if (is_array($mapWithGroupedValues)) {
         $spreadSheet = new ExcelOutputFile($this->dataToExcel, $this->spreadSheetName);
         $this->writeOnWorkSheet($mapWithGroupedValues[0], $spreadSheet, $years);
         $this->dataToExcel->clearValues();
         $this->writeOnWorkSheet($mapWithGroupedValues[1], $spreadSheet, $years, 1);
         return $spreadSheet->getSpreadSheetFilename();
     } else {
         parent::titles($years);
         parent::addValuesToARow($mapWithGroupedValues, $years);
         $spreadSheet = new ExcelOutputFile($this->dataToExcel, $this->spreadSheetName);
         $spreadSheet->buildSpreadSheet();
         return $spreadSheet->getSpreadSheetFilename();
     }
 }