WALLET_FREEIF(item1); WALLET_FREEIF(item2);
  ~wallet_MapElement()  {    WALLET_FREEIF(item1);    WALLET_FREEIF(item2);    if (itemList) {      PRInt32 count = LIST_COUNT(itemList);      wallet_Sublist * sublistPtr;      for (PRInt32 i=0; i<count; i++) {        sublistPtr = NS_STATIC_CAST(wallet_Sublist*, itemList->ElementAt(i));        delete sublistPtr;      }      delete itemList;    }    MOZ_COUNT_DTOR(wallet_MapElement);  }