class ProductCatalogManager {

   public ProductCatalog getCatalog(String population) {
      if (StringUtils.isEmpty(population)) {
         population = Population.NAME_GENERAL;
      }
      return cacheRef.get(population);
   }

   @Inject public  ProductCatalogManager(ProductCatalogConfig config);
   public  ProductCatalogManager(Resource catalogResource);

}