mIsLoading = PR_FALSE;
RDFXMLDataSourceImpl::EndLoad(void){    mIsLoading = PR_FALSE;    nsCOMPtr<nsIRDFPurgeableDataSource> gcable = do_QueryInterface(mInner);    if (gcable) {        gcable->Sweep();    }    for (PRInt32 i = mObservers.Count() - 1; i >= 0; --i) {        nsIRDFXMLSinkObserver* obs = (nsIRDFXMLSinkObserver*) mObservers[i];        obs->OnEndLoad(this);    }    return NS_OK;}