if (set.contains(listener.getScript())) continue; set.add(listener.getScript()); out.print("\n");
        private void writeListenersFrom(SComponent component)             throws IOException {            Collection listeners = component.getScriptListeners();            if (listeners.size() == 0)                return;                        Iterator iterator = listeners.iterator();            while (iterator.hasNext()) {                ScriptListener listener = (ScriptListener)iterator.next();                if (listener.getScript() != null) {                    out.print("// ");                    out.print(component.getComponentId());                    out.print(".");                    out.print(listener.getEvent());                    out.print("\n");                    out.print(listener.getScript());                }            }        }