rem: if (gAddressBookSession) { gAddressBookSession.removeAddressBookListener(addressBookListener); } 
add: try { var dataSource = top.rdf.GetDataSource("rdf:addressdirectory"); dataSource.RemoveObserver (addressBookObserver); } catch (ex) { dump(ex + "\n"); dump("Error removing from RDF datasource\n"); } 
context: function OnUnloadAddressBook(){  if (gAddressBookSession)  {    gAddressBookSession.removeAddressBookListener(addressBookListener);  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/2b5e8312367b3227de020a0640254c6996d9dd8d/addressbook.js/clean/mailnews/addrbook/resources/content/addressbook.js