for (Controller controller : freeList) {
ControllerStatus newStatus = ControllerStatus.UNREGISTERING;
controller.setControllerStatus(newStatus);
Group group = controller.getGroup();
group.fireListeners(controller, newStatus);
Context context = controller.getContext();
context.fireListeners(controller, newStatus);
fireListeners(controller, newStatus);
}