Elegant one line solution 178-189:
List<Backend> backends = Lists.newArrayList(Iterables.transform(itComputeBackends, new Function<ComputeBackend, Backend>()