public String[][] getData() {
		String[][] data = new String[rows.size()][definition.length];
		for (int i = 0; i < rows.size(); i++) {
			TableRow row = rows.get(i);
			for (int j = 0; j < definition.length; j++) {
				TableCell cell = row.getCells()[j];
				ValueConverter converter = definition[j].getConverter();
				if (cell != null) {
					data[i][j] = converter.convert(cell.getValue());
				} else {
					data[i][j] = "-NULL-";
				}
			}
		}
		return data;
	}