@Override public void disconnectionNotification(String eventName,Object source){
  m_listenees.remove(source);
  if (m_listenees.size() == 0) {
    m_listeneeTypes.clear();
  }
}

@ Override public void disconnectionNotification ( String eventName , Object source ) { m_listenees . remove ( source ) ; if ( m_listenees . size ( ) == 0 ) { m_listeneeTypes . clear ( ) ; } }
notify this object that it has been deregistered as a listener with a source for named event . this object is responsible for recording this fact .
