entry = (Map.Entry)itr.next();
data = null;
int i = ruleEnd;
while (data == null && i >= 0) {
rule = (MetaRule)this.rules.get(i);
data = rule.applyRule((String)entry.getKey(), (TagAttribute)entry.getValue(), target);
i--;
}
if (data == null) {
if (log.isLoggable(Level.SEVERE)) {
log.severe(entry.getValue() +