/**
  * @param int $id_color
  * @return boolean
  * @throws NullPointerException - if this color doesn't exist
  */
 public function checkIfColorIsFree($id_color)
 {
     $id_color = intval($id_color);
     ModelColor::getModelColor($id_color);
     $iter = ModelIsInGameInfo::iterator(null, $this->id);
     while ($iter->hasNext()) {
         if ($iter->next()->getIdColor() == $id_color) {
             return false;
         }
     }
     return true;
 }
 /**
  * @return ModelColor
  */
 public function getColor()
 {
     return ModelColor::getModelColor($this->id_color);
 }