topBlock.push(',">"'); 
topBlock.push(',">"'); 
	generateMarkup: function(topBlock, topOuts, blocks, info)	{		topBlock.push(',"<', this.tagName, '"');	    for (var name in this.attrs)	    {   	        if (name != "class")	        {    	        var val = this.attrs[name];        		topBlock.push(', " ', name, '=\\""');                addParts(val, ',', topBlock, info, true);        		topBlock.push(', "\\""');	        }	    }        if (this.listeners)        {    		for (var i = 0; i < this.listeners.length; i += 2)    		    readPartNames(this.listeners[i+1], topOuts);        }        if (this.props)        {    		for (var name in this.props)		        readPartNames(this.props[name], topOuts);        }        if ("class" in this.attrs || this.classes)        {    		topBlock.push(', " class=\\""');    		if ("class" in this.attrs)                addParts(this.attrs["class"], ',', topBlock, info, true);      		topBlock.push(', " "');            for (var name in this.classes)            {                topBlock.push(', (');                addParts(this.classes[name], '', topBlock, info);                topBlock.push(' ? "', name, '" + " " : "")');            }    		topBlock.push(', "\\""');        }		topBlock.push(',">"');		this.generateChildMarkup(topBlock, topOuts, blocks, info);		topBlock.push(',"</', this.tagName, '>"');    },
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/e1d42ad3fad63b72826a4e2ed0726866484c9ac3/domplate.js/clean/extension/content/firebug/domplate.js