c.setChildItem(Controller.SOCKET_TRANSLATOR_CATEGORY, getChildCategory(Controller.SOCKET_TRANSLATOR_CATEGORY)); removeChildCategory(Controller.SOCKET_TRANSLATOR_CATEGORY);
c.setChild(Controller.SOCKET_TRANSLATOR_CATEGORY, getCategory(Controller.SOCKET_TRANSLATOR_CATEGORY)); removeCategory(Controller.SOCKET_TRANSLATOR_CATEGORY);
    public void deconfigure() throws Exception {        Configuration c = (Configuration) getChildItem(Controller.CONFIGURATION);        if (c != null) {            c.setChildItem(Controller.SOCKET_TRANSLATOR_CATEGORY, getChildCategory(Controller.SOCKET_TRANSLATOR_CATEGORY));            removeChildCategory(Controller.SOCKET_TRANSLATOR_CATEGORY);            c.setChildItem(Controller.GUI_TRANSLATOR_CATEGORY, getChildCategory(Controller.GUI_TRANSLATOR_CATEGORY));            removeChildCategory(Controller.GUI_TRANSLATOR_CATEGORY);            c.setChildItem(Controller.TUI_TRANSLATOR_CATEGORY, getChildCategory(Controller.TUI_TRANSLATOR_CATEGORY));            removeChildCategory(Controller.TUI_TRANSLATOR_CATEGORY);            c.setChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR_CATEGORY, getChildCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR_CATEGORY));            removeChildCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR_CATEGORY);            c.setChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE_CATEGORY, getChildCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_CATEGORY));            removeChildCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_CATEGORY);            c.setChildItem(Controller.MOUSE_MODEL_CATEGORY, getChildCategory(Controller.MOUSE_MODEL_CATEGORY));            removeChildCategory(Controller.MOUSE_MODEL_CATEGORY);            c.setChildItem(Controller.SYSTEM_USER_INTERFACE_CATEGORY, getChildCategory(Controller.SYSTEM_USER_INTERFACE_CATEGORY));            removeChildCategory(Controller.SYSTEM_USER_INTERFACE_CATEGORY);            c.setChildItem(Controller.DOMAIN_MODEL_CATEGORY, getChildCategory(Controller.DOMAIN_MODEL_CATEGORY));            removeChildCategory(Controller.DOMAIN_MODEL_CATEGORY);            c.setChildItem(Controller.PROCESSOR_CATEGORY, getChildCategory(Controller.PROCESSOR_CATEGORY));            removeChildCategory(Controller.PROCESSOR_CATEGORY);        } else {            java.lang.System.out.println("WARNING: Could not deconfigure controller. The configuration is null.");        }        super.deconfigure();    }