if (!mWrapperTable) mWrapperTable = new nsSupportsHashtable;  nsISupportsKey key(aContent); if (aWrappedJS) { mWrapperTable->Put(&key, aWrappedJS); } else mWrapperTable->Remove(&key);  return NS_OK;
return SetOrRemoveObject(mWrapperTable, aContent, aWrappedJS);
nsBindingManager::SetWrappedJS(nsIContent* aContent, nsIXPConnectWrappedJS* aWrappedJS){  if (!mWrapperTable)    mWrapperTable = new nsSupportsHashtable;  nsISupportsKey key(aContent);  if (aWrappedJS) {    mWrapperTable->Put(&key, aWrappedJS);  }  else    mWrapperTable->Remove(&key);  return NS_OK;}