protected function _parseIncludeCompileCallback($m) {
        $data = '<?php ';

        if (!preg_match('#^\$#', $m[1])) {
            $m[1] = '"' . $m[1] . '"';
        }

        if (isset($m[4])) //precised time cache
        {
            $data .= '$t = self::Template(' . $m[1] . ', "tplInclude_' . $m[4] . '_' . $this->_includeI . '_", "' . $m[4] . '"); ' . "\n";
        }
        else {
            $data .= '$t = self::Template(' . $m[1] . ', "tplInclude_' . $this->_includeI . '_", "0"); ' . "\n";
        }

        foreach ($this->_template->vars as $key => $value) {
            $data .= '$t->assign("' . $key . '", $' . $key . '); ' . "\n";
        }

        $data .= '$t->show(); ' . " ?>";

        return $data;
    }