public void setInactive() { simulation.deleteObserver(simObserver); for (Mote mote : simulation.getMotes()) { IPAddress ipAddr = mote.getInterfaces().getIPAddress(); if (ipAddr != null) { ipAddr.deleteObserver(addrObserver); } RimeAddress rimeAddr = mote.getInterfaces().getRimeAddress(); if (rimeAddr != null) { rimeAddr.deleteObserver(addrObserver); } } }