public void addRow(Object... params) {
		if (params.length != definition.length) {
			Session.logger
					.warn("Element counts doesn't match column definition");
		}
		TableRow row = new TableRow(definition.length);
		int len = (params.length < definition.length ? params.length
				: definition.length);
		for (int i = 0; i < len; i++) {
			TableCell cell = new TableCell();
			cell.setColumn(i);
			cell.setRow(rows.size());
			cell.setValue(params[i]);
			row.getCells()[i] = cell;
		}
		rows.add(row);
	}