if (!(bindpoint instanceof InetSocketAddress))
if (bindpoint == null) bindpoint = new InetSocketAddress(InetAddress.ANY_IF, 0);  if (! (bindpoint instanceof InetSocketAddress))
	public void bind(SocketAddress bindpoint) throws IOException {		if (closed)			throw new SocketException("Socket is closed");		if (!(bindpoint instanceof InetSocketAddress))			throw new IllegalArgumentException();		InetSocketAddress tmp = (InetSocketAddress)bindpoint;		impl.bind(tmp.getAddress(), tmp.getPort());	}