return {doc: doc, win: doc.window, self: self, element: (element && self !== doc.body && self !== doc.html)}; 
return {doc: doc, win: doc.window, self: self, great: (great || self === doc.body || self === doc.html)}; 
var objects = function(self){	var doc, element = false;	switch ($type(self)){		case 'element': doc = self.ownerDocument; element = true; break;		case 'window': doc = self.document; break;		case 'document': doc = self; break;	}	return {doc: doc, win: doc.window, self: self, element: (element && self !== doc.body && self !== doc.html)};};
7087	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7087/257ed6a88565c70b46ce435737d6fe376043694e/Dimensions.js/buggy/Source/Utilities/Dimensions.js