code: private List<I_CmsWorkplaceAppConfiguration> loadAppsUsingServiceLoader() {
  
          List<I_CmsWorkplaceAppConfiguration> appConfigurations = new ArrayList<I_CmsWorkplaceAppConfiguration>();
          Iterator<I_CmsWorkplaceAppConfiguration> configs = ServiceLoader.load(
              I_CmsWorkplaceAppConfiguration.class).iterator();
          while (configs.hasNext()) {
              try {
                  I_CmsWorkplaceAppConfiguration config = configs.next();
                  appConfigurations.add(config);
              } catch (Throwable t) {
                  LOG.error("Error loading workplace app configuration from classpath.", t);
              }
          }
          return appConfigurations;
      }
docs: Returns the configured apps using the service loader.<p>
  
  @return tthe configured apps