public boolean isConnected() { return impl.getInetAddress() != null;
public boolean isConnected() { try { if (getImpl() == null) return false;  return getImpl().getInetAddress() != null; } catch (SocketException e) { return false; }
	public boolean isConnected() {		return impl.getInetAddress() != null;	}