Object timeout = impl.getOption(SocketOptions.SO_TIMEOUT);
Object timeout = getImpl().getOption(SocketOptions.SO_TIMEOUT);
	public synchronized int getSoTimeout() throws SocketException {		if (impl == null)			throw new SocketException("Not connected");		Object timeout = impl.getOption(SocketOptions.SO_TIMEOUT);		if (timeout instanceof Integer)			return (((Integer)timeout).intValue());		else			return 0;	}