result.add(selector);
} else if (ProfileRefineRuleType.type.isAssignableFrom(xmlObject.schemaType())) {
ProfileRefineRuleType nodeData = (ProfileRefineRuleType)xmlObject;
RefineRuleProfileSelector selector = new RefineRuleProfileSelectorImpl(this, nodeData.getIdref());
selector.setWeight(nodeData.getWeight());
selector.setSelector(nodeData.getSelector());
selector.setSeverity(RuleImpl.mapSeverity(nodeData.getSeverity()));
selector.setRole(RuleImpl.mapRole(nodeData.getRole()));
result.add(selector);
} else if (ProfileSetValueType.type.isAssignableFrom(xmlObject.schemaType())) {
ProfileSetValueType nodeData = (ProfileSetValueType)xmlObject;