*/
    protected void mouseClicked(Signal s) throws Exception {        java.lang.System.out.println("\n\n\n\n\n mouseClicked \n\n\n\n\n");        if (s != null) {            MouseModel m = (MouseModel) s.getChild(Signal.OBJECT);            if (m != null) {                // Language.                s.setChild(Signal.LANGUAGE, Signal.NEURO_LANGUAGE);                Item i = getItem((Space) m.getChild(MouseModel.POINTER_POSITION));                if (i != null) {                    // Subject.                    // Determine the system which belongs to the clicked window.                    //?? s.setChild(Signal.SUBJECT, system belonging to the clicked window);                        // Predicate.                    String a = (String) i.getChild(Item.ACTION);                    s.setChild(Signal.PREDICATE, a);                    // Sender object.                    // Determine the active console to identify the user.                    //?? s.setChild(Signal.SENDER_OBJECT, USER);                } else {                    throw new Exception("Could not react on mouse clicked action. The graphic item is null.");                }            } else {                    throw new Exception("Could not react on mouse clicked action. The mouse model is null.");            }        } else {            throw new Exception("Could not react on mouse clicked action. The signal is null.");        }    }