if (entry) { entry->mContent = aContent; entry->mTemplate = aTemplate; } }
return NS_OK; }
        Put(nsIContent* aContent, nsIContent* aTemplate) {            NS_ASSERTION(PL_DHASH_ENTRY_IS_FREE(PL_DHashTableOperate(&mTable, aContent, PL_DHASH_LOOKUP)),                         "aContent already in map");            Entry* entry =                NS_REINTERPRET_CAST(Entry*, PL_DHashTableOperate(&mTable, aContent, PL_DHASH_ADD));            if (entry) {                entry->mContent = aContent;                entry->mTemplate = aTemplate;            } }