if (s == gNavCenter->RDF_Command) { if ((type == RDF_RESOURCE_TYPE) && (tv) && (v == gNavCenter->RDF_Command_Refresh)) {  remoteStoreflushChildren(mcf, u); }  return(NULL); }
remoteStoreAdd (RDFT mcf, RDF_Resource u, RDF_Resource s, void* v, 			  RDF_ValueType type, PRBool tv){  Assertion nextAs, prevAs, newAs;   nextAs = prevAs = u->rarg1;    while (nextAs != null) {    if (asEqual(mcf, nextAs, u, s, v, type)) return null;    prevAs = nextAs;    nextAs = nextAs->next;  }  newAs = makeNewAssertion(mcf, u, s, v, type, tv);  if (prevAs == null) {    u->rarg1 = newAs;  } else {    prevAs->next = newAs;  }  if (type == RDF_RESOURCE_TYPE) {    nextAs = prevAs = ((RDF_Resource)v)->rarg2;    while (nextAs != null) {      prevAs = nextAs;      nextAs = nextAs->invNext;    }    if (prevAs == null) {      ((RDF_Resource)v)->rarg2 = newAs;    } else {      prevAs->invNext = newAs;    }  }  sendNotifications2(mcf, RDF_ASSERT_NOTIFY, u, s, v, type, tv);  return newAs;}