}
/** {@inheritDoc} */
protected void processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
throws UnmarshallingException {
RuleType ruleType = (RuleType) parentXMLObject;
if(childXMLObject instanceof TargetType){
ruleType.setTarget((TargetType)childXMLObject);
} else if(childXMLObject instanceof DescriptionType){
ruleType.setDescription((DescriptionType)childXMLObject);
}else if(childXMLObject instanceof ConditionType){
ruleType.setCondition((ConditionType)childXMLObject);
} else {
super.processChildElement(parentXMLObject, childXMLObject);
}
}