while ((llen = l.getLength()) > 0) {
int min = Integer.MAX_VALUE;
int imin = 0;
for (int i = 0; i < llen; i++) {
CSSOMStyleRule rule = (CSSOMStyleRule)l.item(i);
SelectorList sl = rule.getSelectors();
int spec = 0;
int slen;
if ((slen = sl.getLength()) == 1) {
spec = ((ExtendedSelector)sl.item(0)).getSpecificity();
} else {
for (int j = 0; j < slen; j++) {
ExtendedSelector s = (ExtendedSelector)sl.item(j);
if (s.match(e, pe)) {
spec = s.getSpecificity();
break;
}
}