} else if (table.getSelectedRowCount() == 1) {
} else if (table.getSelectedRowCount() == 1 && !model.isEmpty()) {
	private void checkPopupMenu(MouseEvent e) {		PluginManager manager = PluginManager.getInstance();		if (e.isPopupTrigger()) {			if (table.getSelectedRowCount() == 0) {				for (int i=0; i<pluginMI.length; i++) {					if (manager.isPluginActivated(pmid[i].identifier)) {						pluginMI[i].setEnabled(pmid[i].norow);					} else {						pluginMI[i].setEnabled(false);					}				}			} else if (table.getSelectedRowCount() == 1) {				for (int i=0; i<pluginMI.length; i++) {					if (manager.isPluginActivated(pmid[i].identifier)) {						pluginMI[i].setEnabled(pmid[i].singlerow);					} else {						pluginMI[i].setEnabled(false);					}				}			} else {				for (int i=0; i<pluginMI.length; i++) {					if (manager.isPluginActivated(pmid[i].identifier)) {						pluginMI[i].setEnabled(pmid[i].multirow);					} else {						pluginMI[i].setEnabled(false);					}				}			}            if (table.getSelectedRowCount() == 1) {                DataElement el = getSelectedDataElement();                Field pk = el.getPKField();                if ((pk.getValue() == null) || (pk.getValue().equals(""))) {                    editMI.setEnabled(false);                } else {                    editMI.setEnabled(true);                }            }			deleteMI.setEnabled(table.getSelectedRowCount() > 0);						show(e.getComponent(), e.getX(), e.getY());		}	}