public static Machine[] getMachinesHostingContainers(GridServiceContainer[] containers) { Set<Machine> machines = new HashSet<Machine>(); for (GridServiceContainer container : containers) { machines.add(container.getMachine()); } return machines.toArray(new Machine[machines.size()]); }