}
final MainFrame frame = sourceSession.getApplication().getMainFrame();
if (colDifferences != null && colDifferences.size() > 0) {
GUIUtils.processOnSwingEventThread(new Runnable() {
public void run() {
ColumnDiffDialog dialog = new ColumnDiffDialog(frame, false);
dialog.setColumnDifferences(colDifferences);
dialog.setSession1Label(sourceSession.getAlias().getName());
dialog.setSession2Label(destSession.getAlias().getName());
dialog.setVisible(true);
}
});
} else {
SwingUtilities.invokeLater(new Runnable() {
public void run() {