decode((String) s.getChild(Signal.LANGUAGE), (Model) s.getChild(Signal.OBJECT), (KnowledgeModel) getChild(Controller.DOMAIN_MODEL));
decode((String) s.getChild(Signal.LANGUAGE), (Model) s.getChild(Signal.OBJECT), (KnowledgeModel) getChild(Controller.KNOWLEDGE_MODEL));
    public void controlAsServerDummy(Signal s) throws Exception {        if (s != null) {/*??            encode((String) s.getChild(Signal.LANGUAGE), (KnowledgeModel) getChild(Controller.DOMAIN_MODEL), (Model) s.getChild(Signal.OBJECT));            process((String) s.getChild(Signal.PREDICATE), (Model) s.getChild(Signal.OBJECT));            decode((String) s.getChild(Signal.LANGUAGE), (Model) s.getChild(Signal.OBJECT), (KnowledgeModel) getChild(Controller.DOMAIN_MODEL));*///??            process((String) s.getChild(Signal.PREDICATE), (KnowledgeModel) getChild(Controller.DOMAIN_MODEL));//??            encode((String) s.getChild(Signal.LANGUAGE), (KnowledgeModel) getChild(Controller.DOMAIN_MODEL), (Model) s.getChild(Signal.OBJECT));        } else {            throw new Exception("Could not control signal. The signal is null.");        }    }