private function commitImport($parseObj, $date)
 {
     $matchdate = date_create_from_format($this->get('translator')->trans('FORMAT.DATE'), $date);
     $matchtime = date_create_from_format($this->get('translator')->trans('FORMAT.TIME'), $parseObj['time']);
     if ($matchdate === false || $matchtime === false) {
         throw new ValidationException("BADDATE", "date=" . $date . " time=" . $parseObj['time']);
     }
     $matchrec = new Match();
     $matchrec->setMatchno($parseObj['id']);
     $matchrec->setDate(Date::getDate($matchdate));
     $matchrec->setTime(Date::getTime($matchtime));
     $matchrec->setGroup($parseObj['group']);
     $matchrec->setPlayground($parseObj['playground']);
     $resultreqA = new QMatchRelation();
     $resultreqA->setGroup($parseObj['teamAgroup']);
     $resultreqA->setRank($parseObj['teamA']['rank']);
     $resultreqA->setAwayteam(false);
     $matchrec->addMatchRelation($resultreqA);
     $resultreqB = new QMatchRelation();
     $resultreqB->setGroup($parseObj['teamBgroup']);
     $resultreqB->setRank($parseObj['teamB']['rank']);
     $resultreqB->setAwayteam(true);
     $matchrec->addMatchRelation($resultreqB);
     $em = $this->getDoctrine()->getManager();
     $em->persist($matchrec);
     $em->flush();
 }