public void setConfiguration (int index)
    throws USBException
    {
	int status;

	if (index < 0 || index > descriptor.getNumConfigurations ())
	    throw new IllegalArgumentException ();

		throw new USBException ("can't set configuration (unimplemented)", 0);
	/*
	synchronized (lock) {
	    if ((status = setConfiguration (fd, index)) < 0)
		throw new USBException ("can't set configuration", -status);
	    if (selectedConfig != index) {
		selectedConfig = index;
		currentConfig = null;
	    }
	}
	*/
    }