public void igniteTargetsUsingClosestWarehouses( List<Building> targets, List<Warehouse> myWarehouses, int bribesToSpend) { Map<Warehouse, Building> targetsForWarehouses = warehouseUtilities.getTargetsForWarehouses(targets, myWarehouses, bribesToSpend); for (Map.Entry<Warehouse, Building> entry : targetsForWarehouses.entrySet()) { entry.getKey().ignite(entry.getValue()); } }