code: public DescribeServices getAvailableServices() {
  		if (services == null) {
  			Set<String> keys = this.getRegisteredConfigurations().keySet();
  
  			Iterator<String> it = keys.iterator();
  
  			String id = null;
  			services = new DescribeServices();
  			while (it.hasNext()) {
  				id = it.next();
  				services.put(id, this.getServiceConfiguration(id));
  			}
  		}
  
  		return services;
  	}
docs: Iterates the registered configurations and returns a
  {@link DescribeServices} instance
  
  @return