if (! isBound())
if (local == null)
  public InetAddress getInetAddress()  {    if (! isBound())      return null;    try      {	return (InetAddress) impl.getOption(SocketOptions.SO_BINDADDR);      }    catch (SocketException e)      {	// This never happens as we are bound.        return null;      }  }