assert IODevices.length < 1 : "Trying to add too many neighboring IO devices";
assert IODevices.length < 2 : "Trying to add too many neighboring IO devices";
    public void addIODevice(IODevice io)     {	assert IODevices.length < 1 : "Trying to add too many neighboring IO devices";	IODevice[] newIOs = new IODevice[IODevices.length + 1];	for (int i = 0; i < IODevices.length; i++)	    newIOs[i] = IODevices[i];	newIOs[newIOs.length - 1] = io;	IODevices = newIOs;    }