if (log.isDebugEnabled()) log.debug("Changed Action Data Found. Asset ="+a.getAssetName());
    void handleAction(Action a, int state, boolean isWrapper) {             Action current;        ActionData actionData;                //First look for actionData        synchronized(actions) { //so             Iterator i = actions.iterator();            while (i.hasNext() ) {                      actionData = (ActionData) i.next();                if ( actionData.contains(a) ) { //found it//System.out.println("Changed Action Data Found. Asset ="+a.getAssetName());                                        actionData.setAction(a, state, isWrapper);                    return;                } else {//System.out.println("Added Action Data Found. Asset = "+a.getAssetName());                                    }                                }            //Not found so create it            actionData = new ActionData(a, state, isWrapper);            actions.add(actionData);            assetNames.add(a.getAssetName());        }            }