doomed->mNext = doomed->mInvNext = nsnull;
doomed->mNext = doomed->u.as.mInvNext = nsnull;
InMemoryDataSource::DeleteForwardArcsEntry(PLDHashTable* aTable, PLDHashEntryHdr* aHdr,                                           PRUint32 aNumber, void* aArg){    Entry* entry = NS_REINTERPRET_CAST(Entry*, aHdr);    nsFixedSizeAllocator* allocator = NS_STATIC_CAST(nsFixedSizeAllocator*, aArg);    Assertion* as = entry->mAssertions;    while (as) {        Assertion* doomed = as;        as = as->mNext;        // Unlink, and release the datasource's reference.        doomed->mNext = doomed->mInvNext = nsnull;        doomed->Release(*allocator);    }    return PL_DHASH_NEXT;}