kChildrenAtom = NS_NewAtom("children"); kHTMLAtom = NS_NewAtom("html"); kValueAtom = NS_NewAtom("value");
kActionAtom = NS_NewAtom("action");
nsXBLBinding::nsXBLBinding(void):mAttributeTable(nsnull), mScriptObject(nsnull){  NS_INIT_REFCNT();  gRefCnt++;  if (gRefCnt == 1) {    kContentAtom = NS_NewAtom("content");    kInterfaceAtom = NS_NewAtom("interface");    kHandlersAtom = NS_NewAtom("handlers");    kExcludesAtom = NS_NewAtom("excludes");    kInheritsAtom = NS_NewAtom("inherits");    kTypeAtom = NS_NewAtom("type");    kCapturerAtom = NS_NewAtom("capturer");    kExtendsAtom = NS_NewAtom("extends");    kChildrenAtom = NS_NewAtom("children");    kHTMLAtom = NS_NewAtom("html");    kValueAtom = NS_NewAtom("value");    kMethodAtom = NS_NewAtom("method");    kArgumentAtom = NS_NewAtom("argument");    kBodyAtom = NS_NewAtom("body");    kPropertyAtom = NS_NewAtom("property");    kOnSetAtom = NS_NewAtom("onset");    kOnGetAtom = NS_NewAtom("onget");    kNameAtom = NS_NewAtom("name");    kReadOnlyAtom = NS_NewAtom("readonly");    EventHandlerMapEntry* entry = kEventHandlerMap;    while (entry->mAttributeName) {      entry->mAttributeAtom = NS_NewAtom(entry->mAttributeName);      ++entry;    }    // Init the XBLBinding class.  }}