| setValueAt(Object, int, int) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| getValueAt(int, int) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| updateObservationsList(List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| ValidObservationTableModel(Map, List, ITableColumnInfoSource) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getColumnName(int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isCellEditable(int, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| toggleDiscrepantStatus(ValidObservation) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getRowIndexFromObservation(ValidObservation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnClass(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createDiscrepantChangeListener() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createSeriesCreationListener() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRowCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObsSourceListMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnInfoSource() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObservations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObsInserter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |