context: 	getDescendants: function(){		// summary: returns a flattened array of all direct descendants including self		var result = [];		var stack = [this];		var elem;		while ((elem = stack.pop())){			result.push(elem);			// a child may be data object without children field set (not widget)			if (elem.children) {				dojo.lang.forEach(elem.children, function(elem) { stack.push(elem); });			}		}		return result; // Array	},
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/Widget.js/buggy/www/resources/dojo-ajax/src/widget/Widget.js