code: protected Object getRowId(final Object rowBean) {
  		String rowIdProperty = getComponentModel().rowIdProperty;
  
  		if (rowIdProperty == null || rowBean == null) {
  			return rowBean;
  		}
  
  		try {
  			return PropertyUtils.getProperty(rowBean, rowIdProperty);
  		} catch (Exception e) {
  			LOG.error("Failed to read row property \"" + rowIdProperty + "\" on " + rowBean, e);
  			return rowBean;
  		}
  	}
docs: Retrieves the row id for the given row.
  
  @param rowBean the row's data.
  @return the id for the given row. Defaults to the row data.