code: private <T extends ApplicationFeatureViewModel> List<T> asViewModels(final Iterable<ApplicationFeature> features, final Class<T> cls) {
          return Lists.newArrayList(
                  Iterables.transform(
                          features,
                          ApplicationFeatureViewModel.Functions.<T>asViewModel(applicationFeatureRepository, container)
                  ));
      }
docs: region > helpers