private void addListener(final EngineChangeListener listener){
  if (!listeners.contains(listener))   listeners.add(listener);
}

private void addListener ( final EngineChangeListener listener ) { if ( ! listeners . contains ( listener ) ) listeners . add ( listener ) ; }
adds a listener to the factory that will be informed when a new engine will be loaded .
