rem: return key.constructor != String || value ? 
add: return key.constructor != String || value != undefined ? 
context: 	attr: function( key, value, type ) {		// Check to see if we're setting style values		return key.constructor != String || value ?			this.each(function(){				// See if we're setting a hash of styles				if ( value == undefined )					// Set all the styles					for ( var prop in key )						jQuery.attr(							type ? this.style : this,							prop, key[prop]						);								// See if we're setting a single key/value style				else					jQuery.attr(						type ? this.style : this,						key, value					);			}) :						// Look for the case where we're accessing a style value			jQuery[ type || "attr" ]( this[0], key );	},
meta: 1471	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1471/6a50758086f2db26b12b12e8c58a42cbbd28a98a/jquery.js/buggy/jquery/jquery.js