final String messageId = item.getAssociatedMessageId();
if (boardName != null && messageId != null) {
final Board board = MainFrame.getInstance().getFrostMessageTab().getTofTreeModel().getBoardByName(
boardName);
final TofTree t = MainFrame.getInstance().getFrostMessageTab().getTofTree();
if (board != null && t != null) {
t.clearSelection();
MainFrame.getInstance().getFrostMessageTab().forceSelectMessageId(messageId);
t.setSelectionPath(new TreePath(board.getPath()));
MainFrame.getInstance().selectTabbedPaneTab("MainFrame.tabbedPane.news");
}
}
}
}