if (currentMessagesMap != null) {
Iterator<Map<String, Object>> iter = currentMessagesMap.iterator();
while (iter.hasNext()) {
Map<String, Object> messageMap = iter.next();
Controller ctr = (Controller) messageMap.get("portrait");
ctr.dispose();
vcThreadView.remove(ctr.getInitialComponent());
}
}
}