(aSource == kNC_HistoryBySite) ||
nsGlobalHistory::ArcLabelsOut(nsIRDFResource* aSource,                              nsISimpleEnumerator** aLabels){  nsresult rv;  if ((aSource == kNC_HistoryRoot) ||      (aSource == kNC_HistoryBySite) ||      (aSource == kNC_HistoryByDate)) {    return NS_NewSingletonEnumerator(aLabels, kNC_child);  }  else {    // We'll be optimistic and _assume_ that this is in the history.    nsCOMPtr<nsISupportsArray> array;    rv = NS_NewISupportsArray(getter_AddRefs(array));    if (NS_FAILED(rv)) return rv;//  XXX rjc: comment this out for the short term;//  Note: shouldn't return kNC_child unless its really a container//  array->AppendElement(kNC_child);    array->AppendElement(kNC_Date);    array->AppendElement(kNC_VisitCount);    array->AppendElement(kNC_Name);    array->AppendElement(kNC_Referrer);    return NS_NewArrayEnumerator(aLabels, array);  }}