InetSocketAddress tmp = (InetSocketAddress)bindpoint; impl.bind(tmp.getAddress(), tmp.getPort());
InetSocketAddress tmp = (InetSocketAddress) bindpoint;   try { getImpl().bind(tmp.getAddress(), tmp.getPort()); bound = true; } catch (IOException exception) { close(); throw exception; } catch (RuntimeException exception) { close(); throw exception; } catch (Error error) { close(); throw error; }
	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());	}