if (mFont.Equals(aOther.mFont) && mFixedFont.Equals(aOther.mFixedFont) && (mFlags == aOther.mFlags)) {
if ((mColor == aOther.mColor) && (mBackgroundAttachment == aOther.mBackgroundAttachment) && (mBackgroundFlags == aOther.mBackgroundFlags) && (mBackgroundRepeat == aOther.mBackgroundRepeat) && (mBackgroundColor == aOther.mBackgroundColor) && (mBackgroundXPosition == aOther.mBackgroundXPosition) && (mBackgroundYPosition == aOther.mBackgroundYPosition) && (mBackgroundImage == aOther.mBackgroundImage) && (mCursor == aOther.mCursor) && (mCursorImage == aOther.mCursorImage) && (mOpacity == aOther.mOpacity)) {
PRInt32 StyleFontImpl::CalcDifference(const StyleFontImpl& aOther) const{  if (mFont.Equals(aOther.mFont) && mFixedFont.Equals(aOther.mFixedFont) &&      (mFlags == aOther.mFlags)) {    return NS_STYLE_HINT_NONE;  }  return NS_STYLE_HINT_REFLOW;}