protected final void oncmbFrequencyValueSet(Object value) { java.util.ArrayList listOfValues = this.form.cmbFrequency().getValues(); if (value == null) { if (listOfValues != null && listOfValues.size() > 0) { for (int x = 0; x < listOfValues.size(); x++) { ims.core.vo.lookups.MedicationFrequency existingInstance = (ims.core.vo.lookups.MedicationFrequency) listOfValues.get(x); if (!existingInstance.isActive()) { bindcmbFrequencyLookup(); return; } } } } else if (value instanceof ims.core.vo.lookups.MedicationFrequency) { ims.core.vo.lookups.MedicationFrequency instance = (ims.core.vo.lookups.MedicationFrequency) value; if (listOfValues != null) { if (listOfValues.size() == 0) bindcmbFrequencyLookup(); for (int x = 0; x < listOfValues.size(); x++) { ims.core.vo.lookups.MedicationFrequency existingInstance = (ims.core.vo.lookups.MedicationFrequency) listOfValues.get(x); if (existingInstance.equals(instance)) return; } } this.form .cmbFrequency() .newRow(instance, instance.getText(), instance.getImage(), instance.getTextColor()); } }