rem: variables: [], selectKey: evt.selectKey 
add: variables: [] 
context: 	_gotDoc: function(/*String*/ type, /*Array*/ data, /*Object*/ evt, /*Object*/ input){		dojo.debug("_gotDoc(" + evt.type + ")");				evt[evt.type] = data;		if(evt.expects && evt.expects.doc){			for(var i = 0, expect; expect = evt.expects.doc[i]; i++){				if(!(expect in evt)){					dojo.debug("_gotDoc() waiting for more data");					return;				}			}		}				var cache = dojo.docs._getCache(evt.pkg, "meta", "functions", evt.name, evt.id, "meta");		var description = evt.fn.description;		cache.description = description;		data = {			returns: evt.fn.returns,			id: evt.id,			variables: [],			selectKey: evt.selectKey		}		if(!cache.parameters){			cache.parameters = {};		}		for(var i = 0, param; param = evt.param[i]; i++){			var fName = param["DocParamForm/name"];			if(!cache.parameters[fName]){				cache.parameters[fName] = {};			}			cache.parameters[fName].description = param["DocParamForm/desc"]		}		data.description = cache.description;		data.parameters = cache.parameters;				evt.type = "doc";			if(evt.callbacks && evt.callbacks.length){			evt.callbacks.shift()("load", data, evt, input);		}	},
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/docs.js/buggy/www/resources/dojo-ajax/src/docs.js