Iterator iter = elem.getChildrenWithName(new QName(Constants.SYNAPSE_NAMESPACE, "endpoint"));
while (iter.hasNext()) {
OMElement endptElem = (OMElement) iter.next();
Endpoint endpt = EndpointFactory.createEndpoint(endptElem, true);
sm.addEndpoint(endpt);
}
return sm;
}