(aAttribute == nsHTMLAtoms::rules) ||
nsHTMLTableElement::GetMappedAttributeImpact(const nsIAtom* aAttribute, PRInt32 aModType,                                             PRInt32& aHint) const{  if ((aAttribute == nsHTMLAtoms::layout) ||      (aAttribute == nsHTMLAtoms::cellpadding) ||      (aAttribute == nsHTMLAtoms::cellspacing) ||      (aAttribute == nsHTMLAtoms::cols) ||      (aAttribute == nsHTMLAtoms::rules) ||      (aAttribute == nsHTMLAtoms::border) ||      (aAttribute == nsHTMLAtoms::frame) ||      (aAttribute == nsHTMLAtoms::width) ||      (aAttribute == nsHTMLAtoms::height) ||      (aAttribute == nsHTMLAtoms::hspace) ||      (aAttribute == nsHTMLAtoms::vspace)) {    aHint = NS_STYLE_HINT_REFLOW;  }  else if (aAttribute == nsHTMLAtoms::bordercolor) {    aHint = NS_STYLE_HINT_VISUAL;  }  else if (aAttribute == nsHTMLAtoms::align) {    aHint = NS_STYLE_HINT_FRAMECHANGE;  }  else if (!GetCommonMappedAttributesImpact(aAttribute, aHint)) {    if (!GetBackgroundAttributesImpact(aAttribute, aHint)) {      aHint = NS_STYLE_HINT_CONTENT;    }  }  return NS_OK;}