endpointDescription.setRespectBinding(annotation.enabled());
// Once we know that @RespectBinding is enabled, we have to find
// any binding extensibility elements available and see which ones
// have the "required" flag set to true.
EndpointDescriptionWSDL edw = (EndpointDescriptionWSDL) endpointDescription;
Binding bnd = edw.getWSDLBinding();
Set<WSDLValidatorElement> requiredExtension = endpointDescription.getRequiredBindings();
List<QName> unusedExtensions = new ArrayList<QName>();
//invoke the search algorithm.
WSDLExtensionUtils.search(bnd, requiredExtension, unusedExtensions);