conversationExpired(conversation);
  protected void removeExpiredConversations() {    synchronized (myConversations) {      Iterator conversationsIter = myConversations.entrySet().iterator();      while (conversationsIter.hasNext()) {        Map.Entry entry = (Map.Entry) conversationsIter.next();        Conversation conversation = (Conversation) entry.getValue();        if (conversation.isExpired(myConversationTimeout)) {          conversationsIter.remove();        }      }    }  }