if (rv == 0) {
if (0 == rv) {
  virtual PRInt32 operator()(void* anItem1,void* anItem2) {    OperatorNode* one = (OperatorNode*)anItem1;    OperatorNode* two = (OperatorNode*)anItem2;    PRInt32 rv;    rv = one->mStr.Compare(two->mStr, PR_FALSE);    if (rv == 0) {      nsOperatorFlags form1 = NS_MATHML_OPERATOR_GET_FORM(one->mFlags);      nsOperatorFlags form2 = NS_MATHML_OPERATOR_GET_FORM(two->mFlags);      if (form1 < form2)      rv = -1;      else if (form1 > form2) rv =  1;    }    return rv;  }