*/
public XMLNode getHandlerFor(XMLElement element) {
if (EjbTagNames.RELATIONSHIP_ROLE_SOURCE.equals(element.getQName())) {
Map dispatchTable = new HashMap();
dispatchTable.put(EjbTagNames.DESCRIPTION, "setRoleSourceDescription");
ConfigurableNode newNode = new ConfigurableNode(getDescriptor(), dispatchTable, element);
return newNode;
} if (EjbTagNames.CMR_FIELD.equals(element.getQName())) {
Map dispatchTable = new HashMap();
dispatchTable.put(EjbTagNames.DESCRIPTION, "setCMRFieldDescription");
ConfigurableNode newNode = new ConfigurableNode(getDescriptor(), dispatchTable, element);
return newNode;
} else {
return super.getHandlerFor(element);
}
}