Iterable<ArgoController> sets = Iterables.transform(controllerClasses, new Function<Class<? extends ArgoController>, ArgoController>() {
@Override
public ArgoController apply(Class<? extends ArgoController> clazz) {
// instance a controller
ArgoController controller = argo.getInstance(clazz);
// initialize the controller.
controller.init();
return controller;
}
});