code: public function getLabel($lang = '', $raw = false) {
  
  		$key = implode(':', array_filter(array(
  			'label',
  			$this->entity_type,
  			$this->entity_subtype,
  			$this->getShortname()
  		)));
  
  		if ($raw) {
  			return $key;
  		}
  
  		if ($this->label === false) {
  			return false;
  		}
  
  		if (!$lang) {
  			$lang = get_language();
  		}
  
  		if (is_string($this->label)) {
  			$translation = $this->label;
  		} else if (is_array($this->label)) {
  			$translation = elgg_extract($lang, $this->label);
  		}
  
  		return ($translation) ? $translation : elgg_echo($key, array(), $lang);
  	}
docs: {@inheritdoc}