private void startAction(String type, String uid, String newvalue) {
private void startAction(String type, String uid, String newvalue, String error) {
        private void startAction(String type, String uid, String newvalue) {            ActionData ad;            Action a;                        //find the action            Iterator i = actions.iterator();            while (i.hasNext()) {                ad = (ActionData)i.next();                                if (type.equals("ACTIONS")) {                    a = (Action)ad.getAction();                    if (a.getUID().toString().equals(uid)) {                        if (a instanceof TestAction) {                                                        TestAction ta = (TestAction)a;                            try {                               ta.start(newvalue);                            } catch (IllegalValueException ive) {                            }                        }                                                break;                    }                } else { //wrapper change                    a = (Action)ad.getWrapper();                    if (a.getUID().toString().equals(uid)) {                        if (a instanceof TestAction) {                                                        TestAction ta = (TestAction)a;                            try {                               ta.start(newvalue);                            } catch (IllegalValueException ive) {                            }                        }                        break;                    }                }            }        }