code: private void notifyScriptChanged(ScriptWrapper script) {
  		for (ScriptEventListener listener : this.listeners) {
  			try {
  				listener.scriptChanged(script);
  			} catch (Exception e) {
  				logScriptEventListenerException(listener, script, e);
  			}
  		}
  	}
docs: Notifies the {@code ScriptEventListener}s that the given {@code script} was changed.
  
  @param script the script that was changed, must not be {@code null}
  @see #listeners
  @see ScriptEventListener#scriptChanged(ScriptWrapper)