Source:
<code>public Map<Long, DiskOffering> getDataDiskTemplateToDiskOfferingMap() { if (diskOfferingId != null && dataDiskTemplateToDiskOfferingList != null) { throw new InvalidParameterValueException("diskofferingid paramter can't be specified along with datadisktemplatetodiskofferinglist parameter"); } HashMap<Long, DiskOffering> dataDiskTemplateToDiskOfferingMap = new HashMap<Long, DiskOffering>(); <START> if (dataDiskTemplateToDiskOfferingList != null && !dataDiskTemplateToDiskOfferingList.isEmpty()) { <END> Collection dataDiskTemplatesCollection = dataDiskTemplateToDiskOfferingList.values(); Iterator iter = dataDiskTemplatesCollection.iterator(); while (iter.hasNext()) { HashMap<String, String> dataDiskTemplates = (HashMap<String, String>)iter.next(); Long dataDiskTemplateId; DiskOffering dataDiskOffering = null; VirtualMachineTemplate dataDiskTemplate= _entityMgr.findByUuid(VirtualMachineTemplate.class, dataDiskTemplates.get("datadisktemplateid")); if (dataDiskTemplate == null) { dataDiskTemplate = _entityMgr.findById(VirtualMachineTemplate.class, dataDiskTemplates.get("datadisktemplateid")); if (dataDiskTemplate == null) throw new InvalidParameterValueException("Unable to translate and find entity with datadisktemplateid " + dataDiskTemplates.get("datadisktemplateid")); } dataDiskTemplateId = dataDiskTemplate.getId(); dataDiskOffering = _entityMgr.findByUuid(DiskOffering.class, dataDiskTemplates.get("diskofferingid")); if (dataDiskOffering == null) { dataDiskOffering = _entityMgr.findById(DiskOffering.class, dataDiskTemplates.get("diskofferingid")); if (dataDiskOffering == null) throw new InvalidParameterValueException("Unable to translate and find entity with diskofferingId " + dataDiskTemplates.get("diskofferingid")); } dataDiskTemplateToDiskOfferingMap.put(dataDiskTemplateId, dataDiskOffering); } } return dataDiskTemplateToDiskOfferingMap; }</code><technical_language>MapUtils.isNotEmpty</technical_language>

Target:
public Map<Long, DiskOffering> getDataDiskTemplateToDiskOfferingMap() { if (diskOfferingId != null && dataDiskTemplateToDiskOfferingList != null) { throw new InvalidParameterValueException("diskofferingid paramter can't be specified along with datadisktemplatetodiskofferinglist parameter"); } if (MapUtils.isEmpty(dataDiskTemplateToDiskOfferingList)) { return new HashMap<Long, DiskOffering>(); } HashMap<Long, DiskOffering> dataDiskTemplateToDiskOfferingMap = new HashMap<Long, DiskOffering>(); for (Object objDataDiskTemplates : dataDiskTemplateToDiskOfferingList.values()) { HashMap<String, String> dataDiskTemplates = (HashMap<String, String>) objDataDiskTemplates; Long dataDiskTemplateId; DiskOffering dataDiskOffering = null; VirtualMachineTemplate dataDiskTemplate= _entityMgr.findByUuid(VirtualMachineTemplate.class, dataDiskTemplates.get("datadisktemplateid")); if (dataDiskTemplate == null) { dataDiskTemplate = _entityMgr.findById(VirtualMachineTemplate.class, dataDiskTemplates.get("datadisktemplateid")); if (dataDiskTemplate == null) throw new InvalidParameterValueException("Unable to translate and find entity with datadisktemplateid " + dataDiskTemplates.get("datadisktemplateid")); } dataDiskTemplateId = dataDiskTemplate.getId(); dataDiskOffering = _entityMgr.findByUuid(DiskOffering.class, dataDiskTemplates.get("diskofferingid")); if (dataDiskOffering == null) { dataDiskOffering = _entityMgr.findById(DiskOffering.class, dataDiskTemplates.get("diskofferingid")); if (dataDiskOffering == null) throw new InvalidParameterValueException("Unable to translate and find entity with diskofferingId " + dataDiskTemplates.get("diskofferingid")); } dataDiskTemplateToDiskOfferingMap.put(dataDiskTemplateId, dataDiskOffering); } return dataDiskTemplateToDiskOfferingMap; }