rem: e.unparsedData = (4 in ary) ? ary[4] : ""; 
add: e.unparsedData = arrayHasElementAt(ary, 4) ? ary[4] : ""; 
context: function parsePlugin(e, name){    var ary = e.unparsedData.match (/(?:(\d+)|(\S+))(?:\s+(.*))?$/);    if (!ary)        return false;        var plugin;    if (ary[1])    {        var i = parseInt(ary[1]);        if (!(i in client.plugins))            return false;        plugin = client.plugins[i];    }    else    {        plugin = getPluginById(ary[2]);        if (!plugin)            return false;    }    e.unparsedData = (4 in ary) ? ary[4] : "";    e[name] = plugin;    return true;}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/d3f3410ef71adc967ead28fd08654ef0097b13a4/commands.js/clean/xul/content/commands.js