rem: var element = $(elements[k]); 
add: var element = $(elements[k], $$.nocash); 
context: function $$(){	if (!arguments) return false;	if (arguments.length == 1 && typeof arguments[0] == 'string') return document.getElementsBySelector(arguments[0]);	var elements = [];	for (var i = 0, j = arguments.length; i < j; i++){		var selector = arguments[i];		switch($type(selector)){			case 'element':				if (i == 0) elements = element;				else elements.include(element);			break;			case 'string':				var temp = document.getElementsBySelector(selector, true);				if (i == 0) elements = temp;				else elements.implement(temp);			break;			case 'object':				if (i == 0) elements = selector;				else elements.implement(selector);			break;			case 'array': elements.implement(selector);		}		var returned = [];		for (var k = 0, l = elements.length; k < l; k++){			var element = $(elements[k]);			if (element) returned.push(element);		}	}	return $extend(returned, new Elements);};
meta: 5409	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5409/aca42e66049d91d9d48769da4f04e9ee12ab9a85/Element.js/buggy/Native/Element.js