(nsCSSAtoms::emptyPseudo == aAtom) ||
static PRBool IsPseudoClass(const nsIAtom* aAtom){  return PRBool((nsCSSAtoms::activePseudo == aAtom) ||                 (nsCSSAtoms::checkedPseudo == aAtom) ||                (nsCSSAtoms::disabledPseudo == aAtom) ||                (nsCSSAtoms::dragOverPseudo == aAtom) ||                (nsCSSAtoms::dragPseudo == aAtom) ||                (nsCSSAtoms::enabledPseudo == aAtom) ||                (nsCSSAtoms::firstChildPseudo == aAtom) ||                (nsCSSAtoms::firstNodePseudo == aAtom) ||                (nsCSSAtoms::focusPseudo == aAtom) ||                (nsCSSAtoms::hoverPseudo == aAtom) ||                (nsCSSAtoms::langPseudo == aAtom) ||                (nsCSSAtoms::lastChildPseudo == aAtom) ||                (nsCSSAtoms::lastNodePseudo == aAtom) ||                (nsCSSAtoms::linkPseudo == aAtom) ||                (nsCSSAtoms::rootPseudo == aAtom) ||                (nsCSSAtoms::xblBoundElementPseudo == aAtom) ||                (nsCSSAtoms::visitedPseudo == aAtom));}