rem: return nocash ? elements : new Elements(elements, (!dupes) ? 'cash' : false); 
add: return nocash ? elements : new Elements(elements, (dupes) ? 'cash' : false); 
context: 	getElements: function(selectors, nocash){		Selectors.garbage = false;		selectors = selectors.split(',');		var elements = [], j = selectors.length;		var dupes = (j > 1);		for (var i = 0; i < j; i++){			var selector = selectors[i], items = [], separators = [];			selector = selector.trim().replace(Selectors.sRegExp, function(match){				if (match.charAt(2)) match = match.trim();				separators.push(match.charAt(0));				return ':)' + match.charAt(1);			}).split(':)');			for (var k = 0, l = selector.length; k < l; k++){				var sel = Selectors.parse(selector[k]);				if (!sel) return [];				var temp = Selectors.Method.getParam(items, separators[k - 1] || false, this, sel);				if (!temp) break;				items = temp;			}			var partial = Selectors.Method.getItems(items, this);			elements = (dupes) ? elements.concat(partial) : partial;		}		if (Selectors.garbage) Selectors.clean(Selectors.garbage);		return nocash ? elements : new Elements(elements, (!dupes) ? 'cash' : false);	},
meta: 6317	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6317/f1ec44b30674c5a59398f39f196fa912c3ab259c/Selectors.js/clean/Source/Selectors/Selectors.js