public static void fillBondSlaves(Collection<? extends VdsNetworkInterface> nics) { Map<String, List<String>> bondToSlaves = getBondNameToBondSlaveNamesMap(nics); for (VdsNetworkInterface nic : nics) { if (nic instanceof Bond) { Bond bond = (Bond) nic; bond.setSlaves(bondToSlaves.containsKey(bond.getName()) ? bondToSlaves.get(bond.getName()) : new ArrayList<String>()); } } }