delete mInsertionPointTable;
NS_ASSERTION(!mScriptObject, "XBL binding hasn't properly cleared its script object out."); if (mScriptObject) { RemoveRoot(&mScriptObject); mScriptObject = nsnull; }  delete mAttributeTable;
nsXBLBinding::~nsXBLBinding(void){  delete mInsertionPointTable;  gRefCnt--;  //  printf("REF COUNT DOWN: %d %s\n", gRefCnt, (const char*)mID);  if (gRefCnt == 0) {    EventHandlerMapEntry* entry = kEventHandlerMap;    while (entry->mAttributeName) {      NS_IF_RELEASE(entry->mAttributeAtom);      ++entry;    }  }}