return NS_OK;
for (PRInt32 i = 0; i < PRInt32(count); ++i) { nsIRDFObserver* obs = NS_REINTERPRET_CAST(nsIRDFObserver*, mObservers->ElementAt(i));  (void) obs->OnChange(aSource, aProperty, aOldTarget, aNewTarget); NS_RELEASE(obs); } }  return NS_OK;
nsBookmarksService::OnChange(nsIRDFDataSource* aDataSource,                 nsIRDFResource* aSource,                 nsIRDFResource* aProperty,                 nsIRDFNode* aOldTarget,                 nsIRDFNode* aNewTarget){    if (mUpdateBatchNest != 0)  return NS_OK;    PRInt32 count = mObservers.Count();    for (PRInt32 i = 0; i < count; ++i)    {        (void) mObservers[i]->OnChange(this, aSource, aProperty, aOldTarget, aNewTarget);    }    return NS_OK;}