public int getPreferredHeight(List<Column> columns) {
		int preferredHeight = 0;

		for (Column column : columns) {
			int height = column.getRowCell(this).getPreferredHeight(this, column);

			if (height > preferredHeight) {
				preferredHeight = height;
			}
		}
		return preferredHeight;
	}