code: protected List<T> sort(final List<T> unsortedList)
  	{
  		final SortParam<S> sortParam = getSort();
  		if (sortParam != null)
  		{
  			final String property = (String)sortParam.getProperty();
  			final boolean ascending = sortParam.isAscending();
  			ListExtensions.sortByProperty(unsortedList, property, ascending);
  		}
  		return unsortedList;
  	}
docs: Sorts the given list by getting the {@link SortParam#getProperty()} and if not null the given
  list will be sort.
  
  @param unsortedList
  the unsorted list
  @return the same list but sorted.