class SourceService implements ISourceService {

   @Override
   public List<Source> sortSources(List<Source> sources)
   {
      List<Source> sortedList = new ArrayList<>(sources);
      Collections.sort(sortedList, getSourceComparator().reversed());
      return Collections.unmodifiableList(sortedList);
   }

}