if (descriptor.getExtensions() != null) { List<XMLObject> discoveryResponseElements = descriptor.getExtensions().getUnknownXMLObjects(DiscoveryResponse.DEFAULT_ELEMENT_NAME); for (XMLObject element : discoveryResponseElements) { DiscoveryResponse response = (DiscoveryResponse) element;