public synchronized void removeListener ( Object l ) { if ( listeners . contains ( l ) ) { listeners . remove ( l ) ; hasListeners = ( listeners . size ( ) > 0 ) ; } else logger . warn ( "ListenerManager.removeListener couldnt find Listener " + l ) ; }
Remove a listener .