public function setState($state)
{
if (!in_array($state, array(self::STATE_UNKNOWN, self::STATE_NOT_YET_READY, self::STATE_READY, self::STATE_DEPRECATED))) {
$state = self::STATE_UNKNOWN;
}
$this->state = $state;
}