public DefaultConnectionUserID( UUID serverID,
				    InetAddress localAddress,
				    int localPort,
				    InetAddress remoteAddress )
	throws NullPointerException {

	super();

	if( serverID == null )
	    throw new NullPointerException( "Cannot create a DefaultConnectionUserID with a null-serverID." );

	if( localAddress == null )
	    throw new NullPointerException( "Cannot create a DefaultConnectionUserID with a null-localAddress." );

	if( remoteAddress == null )
	    throw new NullPointerException( "Cannot create a DefaultConnectionUserID with a null-remoteAddress." );


	this.serverID      = serverID;
	this.localAddress  = localAddress;
	this.remoteAddress = remoteAddress;
	this.localPort     = localPort;

    }