} else {
node = ConstantNode.UNDEFINED;
}
break;
}
nodes.add(new MappingNode(new ConstantNode(name), node));
}
}
if (_tagdef.allowAnyAttributes()) {
Iterator iter = _tag.getAttributes();
while(iter.hasNext()) {
anvil.parser.Attribute attr = (anvil.parser.Attribute)iter.next();
String name = attr.getName();
if (!_tagdef.hasAttribute(name)) {
nodes.add(new MappingNode(
new ConstantNode(name),
new ConstantNode(attr.getValue())));
}
}
}