protected function handleIcon(Infoset $info) {
		if (empty($this->errors)) {
			$info->setIcon('ok');
			return;
		}
		
		if ($this->hasError) {
			$info->setIcon('alert');
			return;
		}
		
		$info->setIcon('warning');
	}