public int getLocalPort() { if (impl != null) return impl.getLocalPort();
public int getLocalPort() { if (! isBound()) return -1;  try { if (getImpl() != null) return getImpl().getLocalPort(); } catch (SocketException e) {  }
	public int getLocalPort() {		if (impl != null)			return impl.getLocalPort();		return -1;	}