if(!result){ result=!TestBits(gHTMLElements[aChild].mSpecialProperties,kNonContainer); }
if((eHTMLTag_userdefined==aChild) || (eHTMLTag_unknown==aChild)) result=PR_TRUE; else if((aChild>=eHTMLTag_unknown) & (aChild<=eHTMLTag_userdefined)){ if((gHTMLElements[aChild].HasBits(kBC))  || (gHTMLElements[aChild].HasBits(kIC)) || (gHTMLElements[aChild].mSpecialKids)) { result=PR_TRUE; } }
PRBool nsHTMLElement::IsContainer(eHTMLTags aChild) {  PRBool result=(eHTMLTag_unknown==aChild);  if(!result){    result=!TestBits(gHTMLElements[aChild].mSpecialProperties,kNonContainer);  }  return result;}