NonEditableTableModel is an extention of  DelaultTableModel instead of a wrapper.
TableModelListeners added in the popoulateTable function of the TableComponent class.