@Override public void deactivate() throws CouldNotPerformException, InterruptedException { active = false; unitSimulationManager.deactivate(); deviceRegistrySynchronizer.deactivate(); deviceControllerRegistry.clear(); unitControllerRegistry.clear(); }