If you send me the java source for your new class at email@example.com
, I will add it to the next release.
setAddress is not dependent on ADPA. What do you expect setAddress to do? All the setAddress method in I2CSensor does is tell leJOS what I2C address the sensor uses. leJOS addresses are shifted one bit from the addresses given in the mindsensors documentation, so address 1 in leJOS is address 0x02 in the documentation. This needs explaining in the javadocs.
I have not heard of any of the developers for a bets RCX Sensor MUX.