if (CanAccept(aNewSource, aProperty, aTarget)) { rv = mInner->Move(aOldSource, aNewSource, aProperty, aTarget); if (NS_FAILED(rv)) return rv;  UpdateBookmarkLastModifiedDate(aOldSource); UpdateBookmarkLastModifiedDate(aNewSource); } return rv;
if (CanAccept(aNewSource, aProperty, aTarget)) { if (NS_SUCCEEDED(rv = mInner->Move(aOldSource, aNewSource, aProperty, aTarget))) { UpdateBookmarkLastModifiedDate(aOldSource); UpdateBookmarkLastModifiedDate(aNewSource); } } return(rv);
nsBookmarksService::Move(nsIRDFResource* aOldSource,                         nsIRDFResource* aNewSource,                         nsIRDFResource* aProperty,                         nsIRDFNode* aTarget){    nsresult    rv = NS_RDF_ASSERTION_REJECTED;    if (CanAccept(aNewSource, aProperty, aTarget))    {        rv = mInner->Move(aOldSource, aNewSource, aProperty, aTarget);        if (NS_FAILED(rv))            return rv;        UpdateBookmarkLastModifiedDate(aOldSource);        UpdateBookmarkLastModifiedDate(aNewSource);    }    return rv;}