code: public function generate()
  	{
  		$objElement = ContentModel::findByPk($this->cteAlias);
  
  		if ($objElement === null)
  		{
  			return '';
  		}
  
  		$strClass = static::findClass($objElement->type);
  
  		if (!class_exists($strClass))
  		{
  			return '';
  		}
  
  		$objElement->origId = $objElement->id;
  		$objElement->id = $this->id;
  		$objElement->typePrefix = 'ce_';
  
  		/** @var ContentElement $objElement */
  		$objElement = new $strClass($objElement);
  
  		$cssID = StringUtil::deserialize($objElement->cssID, true);
  
  		// Override the CSS ID (see #305)
  		if (!empty($this->cssID[0]))
  		{
  			$cssID[0] = $this->cssID[0];
  		}
  
  		// Merge the CSS classes (see #6011)
  		if (!empty($this->cssID[1]))
  		{
  			$cssID[1] = trim($cssID[1] . ' ' . $this->cssID[1]);
  		}
  
  		$objElement->cssID = $cssID;
  
  		return $objElement->generate();
  	}
docs: Parse the template
  
  @return string