*/
public Transport createTransport(URI location) throws IOException, URISyntaxException {
CompositeData compositeData = URISupport.parseComposite(location);
Map<String, String> parameters = compositeData.getParameters();
FanoutTransport fanoutTransport = createTransport(parameters);
DiscoveryTransport discoveryTransport = DiscoveryTransportFactory.createTransport(fanoutTransport, compositeData, parameters);
return discoveryTransport;
}