public TransportServer bind(String location) throws Exception {
URI uri = new URI(location);
Map<String, String> options = new HashMap<String, String>(URISupport.parseParamters(uri));
TcpTransportServer server = createTcpTransportServer(uri, options);
if (server == null) return null;
Map<String, String> copy = new HashMap<String, String>(options);
IntrospectionSupport.setProperties(server, new HashMap(options));
return server;