if (e.getSource() instanceof JTable) {
JTable table = (JTable) e.getSource();
if (table.getModel() instanceof PageListTableModel) {
PageListTableModel model = (PageListTableModel) table.getModel();
int column = table.columnAtPoint(e.getPoint());
int row = table.rowAtPoint(e.getPoint());
if ((column >= 0) && (row >= 0)) {
row = Utilities.convertRowIndexToModel(table, row);
Page page = model.getPage(row);
if (Boolean.TRUE.equals(page.isDisambiguationPage())) {
Controller.runDisambiguationAnalysis(page.getTitle(), page.getWikipedia());