rem: if (!ns || !ns.length) { return null; 
add:  for (j=(d[0] == "YAHOO") ? 1 : 0; j<d.length; ++j) { o[d[j]]=o[d[j]] || {}; o=o[d[j]]; } 
context: YAHOO.namespace = function(ns) {    if (!ns || !ns.length) {        return null;    }    var levels = ns.split(".");    var nsobj = YAHOO;    // YAHOO is implied, so it is ignored if it is included    for (var i=(levels[0] == "YAHOO") ? 1 : 0; i<levels.length; ++i) {        nsobj[levels[i]] = nsobj[levels[i]] || {};        nsobj = nsobj[levels[i]];    }    return nsobj;};
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/yahoo.js/clean/www/resources/yui/yahoo/yahoo.js