*/
public static void main( String[] args ) throws Exception
{
String uri = args.length > 0 ? args[0] : "tcp://0.0.0.0:4001";
ServerFactory listener = InheritanceHelper.newListener( uri, null,
new MainInheritanceListener() );
listener.transportControl( Transport.START_AND_WAIT_UP, 4000 );
InetSocketAddress localAddr = (InetSocketAddress) listener.transportQuery( TcpListener.LOCAL_ADDRESS );
URL u = new URL( "tcp:" );
u.setHost( localAddr.getHostName() );
u.setPort( localAddr.getPort() );
localUri = u.toString();
}