else { mChildGroupList.EnumerateForwards(nsDocLoaderImpl::IsBusyEnumerator, (void*)&aResult);
if (!*aResult) { PRInt32 count, i;  count = mChildList.Count();  nsCOMPtr<nsIDocumentLoader> loader; for (i=0; i < count; i++) { loader = mChildList.ObjectAt(i);  if (loader) { (void) loader->IsBusy(aResult);  if (*aResult) break; } }
nsDocLoaderImpl::IsBusy(PRBool& aResult){#ifdef NECKO    return mLoadGroup->IsPending(&aResult);#else  aResult = PR_FALSE;  /* If this document loader is busy? */  if (0 != mForegroundURLs) {    aResult = PR_TRUE;  }   /* Otherwise, check its child document loaders... */  else {    mChildGroupList.EnumerateForwards(nsDocLoaderImpl::IsBusyEnumerator,                                       (void*)&aResult);  }  return NS_OK;#endif}