private void addProviderImage(Map<String, Map<String, String>> map, String providerName, Compatibilities compatibilities, ImageType imageType) { if (imageType != null) { Map<String, Map<String, String>> providerMap = imageType.getProviderMap(); String name = imageType.getName(); // empty allowed types means all types are allowed if (compatibilities.compatibleWithImageType(name) && providerMap.containsKey(providerName)) { Map<String, String> providerProperties = providerMap.get(providerName); String image = providerProperties.get("image"); if (image != null) { map.put(name, providerProperties); } } } }