/** * This should be called whenever a {@link ScriptSession} is created * @param scriptSession The newly created ScriptSession */ protected void fireScriptSessionCreatedEvent(ScriptSession scriptSession) { ScriptSessionEvent ev = null; for (int i = scriptSessionListeners.size() - 1; i >= 0; i--) { if (ev == null) { ev = new ScriptSessionEvent(scriptSession); } scriptSessionListeners.get(i).sessionCreated(ev); } }