synchronized ( topicListenerList )
{
Iterator topicListenerIterator = topicListenerList.topicListenerIterator( );
while ( topicListenerIterator.hasNext( ) )
{
TopicListener listener = (TopicListener) topicListenerIterator.next( );
if ( listener instanceof SubscriptionTopicListener )
{
SubscriptionTopicListener lt = (SubscriptionTopicListener) listener;
Object subKey = lt.getSubscription( ).getID( );
if ( subKey.equals( m_id ) )