if (isOrdinal) { return PR_TRUE; } else if ((aProperty != kRDF_type) || (aProperty != kWEB_LastModifiedDate) || (aProperty != kWEB_LastVisitDate) || (aProperty != kNC_Name) || (aProperty != kNC_BookmarkAddDate)) { return PR_TRUE; } else { return PR_FALSE; }
if (isOrdinal) { return PR_TRUE; } else if ((aProperty == kNC_Description) || (aProperty == kNC_Name) || (aProperty == kNC_ShortcutURL) ||  (aProperty == kWEB_LastModifiedDate) || (aProperty == kWEB_LastVisitDate) || (aProperty == kNC_BookmarkAddDate)) { return PR_TRUE; } else { return PR_FALSE; }
nsBookmarksService::CanAccept(nsIRDFResource* aSource,							  nsIRDFResource* aProperty,							  nsIRDFNode* aTarget){    // XXX This is really crippled, and needs to be stricter. We want    // to exclude any property that isn't talking about a known    // bookmark.    nsresult rv;    PRBool isOrdinal;    rv = gRDFC->IsOrdinalProperty(aProperty, &isOrdinal);    if (NS_FAILED(rv))        return PR_FALSE;    if (isOrdinal) {        return PR_TRUE;    }    else if ((aProperty != kRDF_type) ||        (aProperty != kWEB_LastModifiedDate) ||        (aProperty != kWEB_LastVisitDate) ||        (aProperty != kNC_Name) ||        (aProperty != kNC_BookmarkAddDate)) {        return PR_TRUE;    }    else {        return PR_FALSE;    }}