if (CanAccept(aSource, aProperty, aTarget)) { return mInner->Assert(aSource, aProperty, aTarget, aTruthValue);
nsresult rv = NS_RDF_ASSERTION_REJECTED;  if (CanAccept(aSource, aProperty, aTarget)) { rv = mInner->Assert(aSource, aProperty, aTarget, aTruthValue); if (NS_FAILED(rv)) return rv;  UpdateBookmarkLastModifiedDate(aSource);  if (aProperty == kWEB_Schedule) { AnnotateBookmarkSchedule(aSource, PR_TRUE); }
nsBookmarksService::Assert(nsIRDFResource* aSource,                               nsIRDFResource* aProperty,                               nsIRDFNode* aTarget,                               PRBool aTruthValue){    if (CanAccept(aSource, aProperty, aTarget)) {        return mInner->Assert(aSource, aProperty, aTarget, aTruthValue);    }    else {        return NS_RDF_ASSERTION_REJECTED;    }}