code: private void createRoleList(final VerticalLayout roleSummaryLayoutTabsheet,
  			final List<AssignmentData> assignmentList) {
  
  		final Comparator<AssignmentData> compare = (o1, o2) -> o1.getFromDate().compareTo(o2.getFromDate());
  
  		Collections.sort(assignmentList, compare);
  
  		getGridFactory().createBasicBeanItemGrid(roleSummaryLayoutTabsheet, AssignmentData.class, assignmentList,
  				ASSIGNMENTS, COLUMN_ORDER, HIDE_COLUMNS, null, null, null);
  
  	}
docs: Creates the role list.
  
  @param roleSummaryLayoutTabsheet the role summary layout tabsheet
  @param assignmentList the assignment list