public void sortDataPropertiesByName(List<DataProperty> list, boolean ascending) { DataPropertyComparator comp = new DataPropertyComparatorImpl(); comp.addSortCriteria(DataPropertyComparator.CRITERIA_NAME, ascending ? DataPropertyComparator.ORDER_ASCENDING : DataPropertyComparator.ORDER_DESCENDING); Collections.sort(list, comp); } }