setChildCategory(Controller.PROCESSOR_CATEGORY, c.getChildItem(Controller.PROCESSOR_CATEGORY, getDefaultProcessorCategory())); setChildCategory(Controller.DOMAIN_MODEL_CATEGORY, c.getChildItem(Controller.DOMAIN_MODEL_CATEGORY, getDefaultDomainModelCategory())); setChildCategory(Controller.SYSTEM_USER_INTERFACE_CATEGORY, c.getChildItem(Controller.SYSTEM_USER_INTERFACE_CATEGORY, getDefaultSystemUserInterfaceCategory())); setChildCategory(Controller.MOUSE_MODEL_CATEGORY, c.getChildItem(Controller.MOUSE_MODEL_CATEGORY, getDefaultMouseModelCategory())); setChildCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_CATEGORY, c.getChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE_CATEGORY, getDefaultSystemInformationUserInterfaceCategory())); setChildCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR_CATEGORY, c.getChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR_CATEGORY, getDefaultSystemInformationUserInterfaceTranslatorCategory())); setChildCategory(Controller.TUI_TRANSLATOR_CATEGORY, c.getChildItem(Controller.TUI_TRANSLATOR_CATEGORY, getDefaultTuiTranslatorCategory())); setChildCategory(Controller.GUI_TRANSLATOR_CATEGORY, c.getChildItem(Controller.GUI_TRANSLATOR_CATEGORY, getDefaultGuiTranslatorCategory())); setChildCategory(Controller.SOCKET_TRANSLATOR_CATEGORY, c.getChildItem(Controller.SOCKET_TRANSLATOR_CATEGORY, getDefaultSocketTranslatorCategory()));
setCategory(Controller.PROCESSOR_CATEGORY, c.getChild(Controller.PROCESSOR_CATEGORY, getDefaultProcessorCategory())); setCategory(Controller.DOMAIN_MODEL_CATEGORY, c.getChild(Controller.DOMAIN_MODEL_CATEGORY, getDefaultKnowledgeModelCategory())); setCategory(Controller.SYSTEM_USER_INTERFACE_CATEGORY, c.getChild(Controller.SYSTEM_USER_INTERFACE_CATEGORY, getDefaultSystemUserInterfaceCategory())); setCategory(Controller.MOUSE_MODEL_CATEGORY, c.getChild(Controller.MOUSE_MODEL_CATEGORY, getDefaultMouseModelCategory())); setCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_CATEGORY, c.getChild(Controller.SYSTEM_INFORMATION_USER_INTERFACE_CATEGORY, getDefaultSystemInformationUserInterfaceCategory())); setCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR_CATEGORY, c.getChild(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR_CATEGORY, getDefaultSystemInformationUserInterfaceTranslatorCategory())); setCategory(Controller.TUI_TRANSLATOR_CATEGORY, c.getChild(Controller.TUI_TRANSLATOR_CATEGORY, getDefaultTuiTranslatorCategory())); setCategory(Controller.GUI_TRANSLATOR_CATEGORY, c.getChild(Controller.GUI_TRANSLATOR_CATEGORY, getDefaultGuiTranslatorCategory())); setCategory(Controller.SOCKET_TRANSLATOR_CATEGORY, c.getChild(Controller.SOCKET_TRANSLATOR_CATEGORY, getDefaultSocketTranslatorCategory()));
    public void configure() throws Exception {        super.configure();        Configuration c = (Configuration) getChildItem(Controller.CONFIGURATION);        if (c != null) {            setChildCategory(Controller.PROCESSOR_CATEGORY, c.getChildItem(Controller.PROCESSOR_CATEGORY, getDefaultProcessorCategory()));            setChildCategory(Controller.DOMAIN_MODEL_CATEGORY, c.getChildItem(Controller.DOMAIN_MODEL_CATEGORY, getDefaultDomainModelCategory()));            setChildCategory(Controller.SYSTEM_USER_INTERFACE_CATEGORY, c.getChildItem(Controller.SYSTEM_USER_INTERFACE_CATEGORY, getDefaultSystemUserInterfaceCategory()));            setChildCategory(Controller.MOUSE_MODEL_CATEGORY, c.getChildItem(Controller.MOUSE_MODEL_CATEGORY, getDefaultMouseModelCategory()));            setChildCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_CATEGORY, c.getChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE_CATEGORY, getDefaultSystemInformationUserInterfaceCategory()));            setChildCategory(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR_CATEGORY, c.getChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR_CATEGORY, getDefaultSystemInformationUserInterfaceTranslatorCategory()));            setChildCategory(Controller.TUI_TRANSLATOR_CATEGORY, c.getChildItem(Controller.TUI_TRANSLATOR_CATEGORY, getDefaultTuiTranslatorCategory()));            setChildCategory(Controller.GUI_TRANSLATOR_CATEGORY, c.getChildItem(Controller.GUI_TRANSLATOR_CATEGORY, getDefaultGuiTranslatorCategory()));            setChildCategory(Controller.SOCKET_TRANSLATOR_CATEGORY, c.getChildItem(Controller.SOCKET_TRANSLATOR_CATEGORY, getDefaultSocketTranslatorCategory()));        } else {            java.lang.System.out.println("WARNING: Could not configure controller. The configuration is null.");        }    }