public void copy(GrowableTableModel model) {
		columns = model.getColumnCount();
		data.clear();
		Iterator it = model.data.iterator();
		while (it.hasNext()) {
			Object[] oldRow = (Object[]) it.next();
			Object[] row = new Object[columns];
			for (int i = 0; i < oldRow.length; i++)
				row[i] = oldRow[i];
			data.add(row);
		}
		fireTableDataChanged();
	}