public function require(): IQueueObject
	{
		$queueObject = $this->remoteLoader->load($this->name, $this->canCreateNew());
		
		if (!$queueObject)
		{
			throw new QueueNotExistsException($this->name);
		}
		
		return $queueObject;
	}