s.setChildItem(Signal.LANGUAGE, Signal.GUI_LANGUAGE); s.setChildItem(Signal.OBJECT, getChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE));
s.setChild(Signal.LANGUAGE, Signal.GUI_LANGUAGE); s.setChild(Signal.OBJECT, getChild(Controller.SYSTEM_INFORMATION_USER_INTERFACE));
    protected void showSystemInformationUserInterface(Signal s) throws Exception {        if (s != null) {            //??            //?? SystemInformation does not belong into the domain model!!            //?? Create an own model for meta information about systems!            //??            SystemInformationUserInterfaceTranslator t = (SystemInformationUserInterfaceTranslator) getChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE_TRANSLATOR);            if (t != null) {                // Write system information into user interface.                t.encode((DomainModel) getChildItem(Controller.DOMAIN_MODEL), (Model) getChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE));            } else {                throw new Exception("Could not show system information user interface. The translator is null.");            }            s.setChildItem(Signal.LANGUAGE, Signal.GUI_LANGUAGE);            s.setChildItem(Signal.OBJECT, getChildItem(Controller.SYSTEM_INFORMATION_USER_INTERFACE));        } else {            throw new Exception("Could not show system information user interface. The signal is null.");        }    }