rem: transaction.removedProp.push(propArray); } else { transaction.removedProp.push(null); 
context:   removeSelection: function (aAction, aSelection)  {    var transaction    = new BookmarkRemoveTransaction(aAction);    transaction.item   = [];    transaction.parent = [];    transaction.index  = [];    transaction.removedProp = [];    for (var i = 0; i < aSelection.length; ++i) {      // try to put back aSelection.parent[i] if it's null, so we can delete after searching      if (aSelection.parent[i] == null)          aSelection.parent[i] = BMDS.getParent(aSelection.item[i]);      if (aSelection.parent[i]) {        RDFC.Init(BMDS, aSelection.parent[i]);        transaction.item  .push(aSelection.item[i]);        transaction.parent.push(aSelection.parent[i]);        transaction.index .push(RDFC.IndexOf(aSelection.item[i]));        // save the selection property into array that uses later in BookmarkRemoveTransaction        // (if the selection is folder save all childs property)        if (aAction != "move") {            var propArray = [];            propArray.push([aSelection.item[i], null, null, null, null, null, null]);            var aType = BookmarksUtils.resolveType(aSelection.item[i]);                        if (aType != "Livemark") {// don't change livemark properties               for (var j = 0; j < gBmProperties.length; ++j) {                  var oldValue = BMDS.GetTarget(aSelection.item[i], gBmProperties[j], true);                  if (oldValue)                      propArray[0][j+1] = oldValue.QueryInterface(kRDFLITIID);               }            }            if (aType == "Folder" || aType == "Livemark")                BookmarksUtils.getAllChildren(aSelection.item[i], propArray);            transaction.removedProp.push(propArray);        } else {            transaction.removedProp.push(null);        }      }    }    BMSVC.transactionManager.doTransaction(transaction);    return true;  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/b63d39c4e1a2a46f8806477e84548ce028e9554a/bookmarks.js/clean/browser/components/bookmarks/content/bookmarks.js