s.setChildItem(Signal.PRIORITY, Signal.NORMAL_PRIORITY); s.setChildItem(Signal.LANGUAGE, Signal.NEURO_LANGUAGE); s.setChildItem(Signal.SUBJECT, getName()); s.setChildItem(Signal.PREDICATE, getChildItem(Launcher.LIFECYCLE_ACTION));
s.setChild(Signal.PRIORITY, Signal.NORMAL_PRIORITY); s.setChild(Signal.LANGUAGE, Signal.NEURO_LANGUAGE); s.setChild(Signal.SUBJECT, getName()); s.setChild(Signal.PREDICATE, getChild(Launcher.LIFECYCLE_ACTION));
    public void launch() throws Exception {        Signal s = (Signal) createChildItem((String) getDefaultSignalCategory());        if (s != null) {            s.setChildItem(Signal.PRIORITY, Signal.NORMAL_PRIORITY);            s.setChildItem(Signal.LANGUAGE, Signal.NEURO_LANGUAGE);            s.setChildItem(Signal.SUBJECT, getName());            s.setChildItem(Signal.PREDICATE, getChildItem(Launcher.LIFECYCLE_ACTION));        } else {            throw new Exception("Could not launch. The signal is null.");        }        storeSignal(s);    }