Collections.sort(infoQualifications, new BeanComparator("year"));
    private List getInfoQualifications(ISuportePersistente sp, ITeacher teacher)            throws ExcepcaoPersistencia {        List<IQualification> qualifications = teacher.getPerson().getAssociatedQualifications();        List infoQualifications = (List) CollectionUtils.collect(qualifications, new Transformer() {            public Object transform(Object o) {                IQualification qualification = (IQualification) o;                return InfoQualification.newInfoFromDomain(qualification);            }        });                        Collections.sort(infoQualifications, new BeanComparator("year"));                return infoQualifications;    }