private function taxSportGroupTypeHandle(SeasonTax $t) { if ($t == null) { throw new Exceptions\NullPointerException("Argument SeasonTax cannot be null", 0); } try { $group = $this->getMixId($t->getSportGroup()); $sportGroup = $this->getSportGroupService()->getSportGroup((int) $group, false); $t->setSportGroup($sportGroup); } catch (\Exception $ex) { $this->logError($ex->getMessage()); throw new Exceptions\DataErrorException($ex->getMessage(), $ex->getCode(), $ex->getPrevious()); } return $t; }