code: public List getBeanList() {
  		List beanList = (List) getData();
  
  		if (beanList == null) {
  			return Collections.emptyList();
  		}
  
  		return Collections.unmodifiableList(beanList);
  	}
docs: Retrieves the list of dataBeans that holds the data object for each row. The list returned will be the same
  instance as the one supplied via the setBeanList method. Will never return null, but it can return an empty list.
  
  @return the list of dataBeans that holds the data object for each row