startupSystem((String) getChildCategory(Launcher.SYSTEM_CATEGORY), (String) getChildItem(Launcher.SYSTEM_CONFIGURATION_LOCATION));
startupSystem((String) getCategory(Launcher.SYSTEM_CATEGORY), (String) getChild(Launcher.SYSTEM_CONFIGURATION_LOCATION));
    public void handle(Signal s, Boolean b) throws Exception {        super.handle(s, b);        if (s != null) {            String a = (String) s.getChildItem(Signal.PREDICATE);            if (a != null) {                if (a.isEqualTo(Launcher.STARTUP_SYSTEM_ACTION)) {                    log(Launcher.INFO_LOG_LEVEL, "Startup system.");                    startupSystem((String) getChildCategory(Launcher.SYSTEM_CATEGORY), (String) getChildItem(Launcher.SYSTEM_CONFIGURATION_LOCATION));                } else if (a.isEqualTo(Launcher.SHUTDOWN_SYSTEM_ACTION)) {                    log(Launcher.INFO_LOG_LEVEL, "Shutdown system.");                    shutdownSystem();                } else if (a.isEqualTo(Launcher.SHUTDOWN_SYSTEM_ACROSS_SOCKET_ACTION)) {                                log(Launcher.INFO_LOG_LEVEL, "Shutdown system across socket.");                    shutdownSystemAcrossSocket();                    } else if (a.isEqualTo(Launcher.START_SYSTEM_ACTION)) {                                log(Launcher.INFO_LOG_LEVEL, "Start system.");                    startSystem();                    } else if (a.isEqualTo(Launcher.STOP_SYSTEM_ACTION)) {                            log(Launcher.INFO_LOG_LEVEL, "Stop system.");                    stopSystem();                    } else if (a.isEqualTo(Launcher.RESTART_SYSTEM_ACTION)) {                    log(Launcher.INFO_LOG_LEVEL, "Restart system.");                    restartSystem();                } else if (a.isEqualTo(Launcher.SHOW_HELP_ACTION)) {                        showHelp();                }            } else {                throw new Exception("Could not handle signal. The action is null.");            }        } else {            throw new Exception("Could not handle signal. The signal is null.");        }    }