if (ProfileSelectType.type.isAssignableFrom(xmlObject.schemaType())) {
ProfileSelectType nodeData = (ProfileSelectType)xmlObject;
SelectProfileSelector selector = new SelectProfileSelectorImpl(this, nodeData.getIdref(), nodeData.getSelected());
result.add(selector);
} else if (ProfileRefineValueType.type.isAssignableFrom(xmlObject.schemaType())) {
ProfileRefineValueType nodeData = (ProfileRefineValueType)xmlObject;
RefineValueProfileSelector selector = new RefineValueProfileSelectorImpl(this, nodeData.getIdref());
selector.setSelector(nodeData.getSelector());
selector.setOperator(ValueImpl.mapOperator(nodeData.getOperator()));