if (mNodeInfo->Equals(nsHTMLAtoms::embed)) { if (!GetCommonMappedAttributesImpact(aAttribute, aHint)) { if (!GetImageMappedAttributesImpact(aAttribute, aHint)) { if (!GetImageAlignAttributeImpact(aAttribute, aHint)) { if (!GetImageBorderAttributeImpact(aAttribute, aHint)) { aHint = NS_STYLE_HINT_CONTENT; } } } }  return NS_OK; }
nsHTMLSharedLeafElement::GetMappedAttributeImpact(const nsIAtom* aAttribute,                                                  PRInt32 aModType,                                                  PRInt32& aHint) const{  if (mNodeInfo->Equals(nsHTMLAtoms::spacer)) {    if ((aAttribute == nsHTMLAtoms::usemap) ||        (aAttribute == nsHTMLAtoms::ismap)) {      aHint = NS_STYLE_HINT_FRAMECHANGE;    } else if (aAttribute == nsHTMLAtoms::align) {      aHint = NS_STYLE_HINT_REFLOW;    } else if (!GetCommonMappedAttributesImpact(aAttribute, aHint)) {      if (!GetImageMappedAttributesImpact(aAttribute, aHint)) {        if (!GetImageBorderAttributeImpact(aAttribute, aHint)) {          aHint = NS_STYLE_HINT_CONTENT;        }      }    }  }  return nsGenericHTMLLeafElement::GetMappedAttributeImpact(aAttribute,                                                            aModType, aHint);}