rem: return isValid; 
add: return aSelection.isValid; 
context:   isSelectionValidForInsertion: function (aSelection, aTarget, aAction)  {    var isValid = new Array(aSelection.length);    for (var i=0; i<aSelection.length; ++i)      isValid[i] = false;    if (!BookmarksUtils.isValidTargetContainer(aTarget.parent, aSelection))      return isValid;    for (i=0; i<aSelection.length; ++i) {      if (!aSelection.isValid[i])        continue;      if (!BookmarksUtils.isChildOfContainer(aSelection.item[i], aTarget.parent) ||          aAction == "move" && aSelection.parent[i] == aTarget.parent            ||          aSelection.isContainer[i])        isValid[i] = true;    }    return isValid;  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/717feaab4a55cf603c3c58a335746d5fdbe3ba8e/bookmarks.js/buggy/xpfe/components/bookmarks/resources/bookmarks.js