code: @Override
      public List<Application> getSortedApplications() {
          List<Application> apps = new ArrayList<Application>(getApplications().getRegisteredApplications());
          Collections.sort(apps, APP_COMPARATOR);
          return apps;
      }
docs: 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.