public function __construct($template, $contextPath, $tplFile = null, $startingLine = 0, $sourceTemplate = true)
{
$this->_sourceTemplate = $sourceTemplate;
$this->_contextPath = $contextPath;
$this->_tplFile = $tplFile;
$this->_startingLine = $startingLine;
$this->_content = $template;
$this->_hashCode = md5($template);
$this->parse($template);
$this->_content = null;
// reset to save memory
}