rem: if(cssStr===null){ return; } 
add: if(cssStr===null){ return; } 
context: dojo.html.insertCssFile = function(/* string */URI, /* HTMLDocument? */doc, /* boolean? */checkDuplicates, /* boolean */fail_ok){	//	summary	// calls css by XmlHTTP and inserts it into DOM as <style [widgetType="widgetType"]> *downloaded cssText*</style>	if(!URI){ return; }	if(!doc){ doc = document; }	var cssStr = dojo.hostenv.getText(URI, false, fail_ok);  if(cssStr===null){ return; } 	cssStr = dojo.html.fixPathsInCssText(cssStr, URI);	if(checkDuplicates){		var idx = -1, node, ent = dojo.html._insertedCssFiles;		for(var i = 0; i < ent.length; i++){			if((ent[i].doc == doc) && (ent[i].cssText == cssStr)){				idx = i; node = ent[i].nodeRef;				break;			}		}		// make sure we havent deleted our node		if(node){			var styles = doc.getElementsByTagName("style");			for(var i = 0; i < styles.length; i++){				if(styles[i] == node){					return;				}			}			// delete this entry			dojo.html._insertedCssFiles.shift(idx, 1);		}	}	var style = dojo.html.insertCssText(cssStr);	dojo.html._insertedCssFiles.push({'doc': doc, 'cssText': cssStr, 'nodeRef': style});	// insert custom attribute ex dbgHref="../foo.css" usefull when debugging in DOM inspectors, no?	if(style && djConfig.isDebug){		style.setAttribute("dbgHref", URI);	}	return style;	//	HTMLStyleElement}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/style.js/buggy/www/resources/dojo-ajax/src/html/style.js