delete doomed;
doomed->mNext = doomed->mInvNext = nsnull; doomed->Release();
InMemoryDataSource::DeleteForwardArcsEntry(PLHashEntry* he, PRIntn i, void* arg){    Assertion* as = (Assertion*) he->value;    while (as) {        Assertion* doomed = as;        as = as->mNext;        delete doomed;    }    return HT_ENUMERATE_NEXT;}