protected void bind(InetAddress anAddr, int aPort) throws IOException { this.address = anAddr; this.localport = aPort;
protected synchronized void bind(InetAddress localAddr, int localPort) throws IOException { byte[] ip = localAddr.getAddress();  int family = java.net.JikesRVMSupport.getFamily(localAddr);
    protected void bind(InetAddress anAddr, int aPort) throws IOException {	this.address = anAddr;	this.localport = aPort;	bindInternal();	if (0 == aPort) {	    localport = getLocalPortInternal();	};    }