rem: for (var i = 0; i < this.children.length; ++i) { var child = this.children[i]; if (isTag(child)) child.tag.getVarNames(args); else if (child instanceof Parts) { for (var i = 0; i < child.parts.length; ++i) { if (child.parts[i] instanceof Variable) { var name = child.parts[i].name; var names = name.split("."); args.push(names[0]); } } } } }, 
add: for (var i = 0; i < this.children.length; ++i) { var child = this.children[i]; if (isTag(child)) child.tag.getVarNames(args); else if (child instanceof Parts) { for (var i = 0; i < child.parts.length; ++i) { if (child.parts[i] instanceof Variable) { var name = child.parts[i].name; var names = name.split("."); args.push(names[0]); } } } } }, 
context: 	getVarNames: function(args)	{		if (this.vars)			args.push.apply(args, this.vars);		for (var i = 0; i < this.children.length; ++i)		{			var child = this.children[i];			if (isTag(child))				child.tag.getVarNames(args);			else if (child instanceof Parts)			{			    for (var i = 0; i < child.parts.length; ++i)			    {			        if (child.parts[i] instanceof Variable)			        {    			        var name = child.parts[i].name;    			        var names = name.split(".");			            args.push(names[0]);			        }			    }			}		}	},
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/e1d42ad3fad63b72826a4e2ed0726866484c9ac3/domplate.js/buggy/extension/content/firebug/domplate.js