protected function generateToken ($object)
	{
		$token = get_class ($object);

		if ($pos = strrpos ($token, "\\")) {
			$token = strtolower (substr ($token, $pos + 1));
		}

		if (isset ($this->tokens[$token]))
		{
			$i = 1;
			$tmp = $token . $i;
			while (isset ($this->tokens[$tmp]))
			{
				$i ++;
			}
			$token = $tmp;
		}

		$this->tokens[$token] = true;
		return $token;
	}