List options = new ArrayList();
if (ic.isAttribute()) {
List attributes =
element.getAttributeDefinitions(matchName);
AttributeDefinition attribute;
for (int i = 0;
i < attributes.size();
i++) {
attribute =
(AttributeDefinition)attributes.get(i);
options.add(attribute.getName());
}
} else {
List subElements =
element.getSubElementNames(matchName);