/**
  * @param Total $totalInstance
  * @param array $output
  * @return array
  */
 protected function merge($totalInstance, $output)
 {
     if (array_key_exists($totalInstance->getCode(), $output)) {
         $output[$totalInstance->getCode()] = $output[$totalInstance->getCode()]->addData($totalInstance->getData());
     } else {
         $output[$totalInstance->getCode()] = $totalInstance;
     }
     return $output;
 }