String roleName = roleElement.getChildText("roleName", WORKFLOW_NAMESPACE);
List<Element> valueElementList = roleElement.getChildren("endpoint", WORKFLOW_NAMESPACE);
if (valueElementList.size() == 1) {
String endpoint = roleElement.getChildText("endpoint", WORKFLOW_NAMESPACE);
role.addEndpoint(endpoint);
} else {
for (Element endpointElement : valueElementList) {
String endpoint = endpointElement.getText();
role.addEndpoint(endpoint);
}