delete entry->data;
delete (nsVoidArray *)entry->data;
PRBool DeleteAdjacencyEntry(nsHashKey *aKey, void *aData, void* closure) {    SCTableData *entry = (SCTableData*)aData;    NS_ASSERTION(entry->key && entry->keyString && entry->data, "malformed adjacency list entry");    delete entry->key;    delete entry->keyString;    // clear out the edges    nsVoidArray *edges = (nsVoidArray*)entry->data;    nsIAtom *vertex;    while ( (vertex = (nsIAtom*)edges->ElementAt(0)) ) {        NS_RELEASE(vertex);        edges->RemoveElementAt(0);    }    delete entry->data;    delete entry;    return PR_TRUE;   };