public Map getRequestProperties() { return Collections.unmodifiableMap(req_props);
public Map getRequestProperties() { if (connected) throw new IllegalStateException("Already connected");    return Collections.EMPTY_MAP;
	public Map getRequestProperties() {		return Collections.unmodifiableMap(req_props);	}