changed = true;
        public void setValueAt(Object value, int row, int col) {            changed = true;            IPatch myPatch = (IPatch) list.get(row);            switch (col) {            case PATCH_NAME:                myPatch.setName((String) value);                break;            case FIELD1:                myPatch.setDate((String) value);                break;            case FIELD2:                myPatch.setAuthor((String) value);                break;            case COMMENT:                myPatch.setComment((String) value);                break;            default:                ErrorMsg.reportStatus("LibraryFrame.setValueAt: internal error.");            }            fireTableCellUpdated(row, col);        }