public synchronized void unregister(EntityCreationListener listener){
  _listeners.remove(listener);
}

public synchronized void unregister ( EntityCreationListener listener ) { _listeners . remove ( listener ) ; }
listener can not get notification once after it is removed from listener list
