@Override
    public List<Application> getSortedApplications() {
        List<Application> apps = new ArrayList<Application>(getApplications().getRegisteredApplications());
        Collections.sort(apps, APP_COMPARATOR);
        return apps;
    }
@ Override public List < Application > getSortedApplications ( ) { List < Application > apps = new ArrayList < Application > ( getApplications ( ) . getRegisteredApplications ( ) ) ; Collections . sort ( apps , APP_COMPARATOR ) ; return apps ; }
Gets the list of all {@link Applications} from the registry in sorted
lexical order of {@link Application#getName()}.

@return the list of {@link Applications} in lexical order.