question: @ Override public synchronized void disconnectionNotification ( String eventName , Object source ) { List < Object > listenees = m_listenees . get ( eventName ) ; if ( listenees != null ) { listenees . remove ( source ) ; if ( listenees . size ( ) == 0 ) { m_listenees . remove ( eventName ) ; } } if ( eventName . compareTo ( "instance" ) == 0 ) { stop ( ) ; } }
target:  Notify this object that it has been deregistered as a listener with a source with respect to the supplied event name