public function template()
    {
        if (class_exists($file = $this->getQualifiedClassNameOfType('Templates'))) {
            return $file;
        }

        if (list(/*$flag*/, $value) = $this->hasCommentFlag('template')) {
            return $value;
        }

        return $this->template;
    }