public function checkEntityDates(Entity $entity)
 {
     if (preg_match('/\\d\\d\\d\\d\\-\\d\\d\\-\\d\\d/i', $entity->getSellStart())) {
         $entity->setSellStart($this->parseToTimestamp($entity->getSellStart()));
     } elseif (is_int($entity->getSellStart())) {
         $entity->setSellStart(intval($entity->getSellStart()));
     } else {
         $entity->setSellStart(0);
     }
     if (preg_match('/\\d\\d\\d\\d\\-\\d\\d\\-\\d\\d/i', $entity->getSellEnd())) {
         $entity->setSellEnd($this->parseToTimestamp($entity->getSellEnd()));
     } elseif (is_int($entity->getSellEnd())) {
         $entity->setSellEnd(intval($entity->getSellEnd()));
     } else {
         $entity->setSellEnd(0);
     }
     if (preg_match('/\\d\\d\\d\\d\\-\\d\\d\\-\\d\\d/i', $entity->getSupportStart())) {
         $entity->setSupportStart($this->parseToTimestamp($entity->getSupportStart()));
     } elseif (is_int($entity->getSupportStart())) {
         $entity->setSupportStart(intval($entity->getSupportStart()));
     } else {
         $entity->setSupportStart(0);
     }
     if (preg_match('/\\d\\d\\d\\d\\-\\d\\d\\-\\d\\d/i', $entity->getSupportEnd())) {
         $entity->setSupportEnd($this->parseToTimestamp($entity->getSupportEnd()));
     } elseif (is_int($entity->getSupportEnd())) {
         $entity->setSupportEnd(intval($entity->getSupportEnd()));
     } else {
         $entity->setSupportEnd(0);
     }
     return $this;
 }