{
XmlObject[] capabilityElems = m_resource.getResourceProperty( ManageabilityCharacteristicsCapability.PROP_NAME_MANAGEABILITY_CAPABILITY );
assertContainsURI( capabilityElems, IdentificationCapability.URI );
XmlObject eprPropElem = getSingleProperty( m_resource, IdentificationCapability.PROP_NAME_ENDPOINT_REFERENCE );
assertTrue( eprPropElem instanceof EndpointReferenceType );
EndpointReferenceType epr = (EndpointReferenceType) eprPropElem;
assertTrue( "mows-xs:EndpointReference element is not valid", epr.validate() );
String address = epr.getAddress().getStringValue();
XmlObject epDescsPropElem = getSingleProperty( m_resource, IdentificationCapability.PROP_NAME_ENDPOINT_DESCRIPTIONS );
assertTrue( epDescsPropElem instanceof EndpointDescriptionsDocument.EndpointDescriptions );
EndpointDescriptionsDocument.EndpointDescriptions epDescs = (EndpointDescriptionsDocument.EndpointDescriptions)epDescsPropElem;
assertTrue( "mows-xs:EndpointDescriptions element is not valid", epDescs.validate() );
String[] wsdlURLs = epDescs.getDescriptionArray();