@Override protected void fireValueChange(boolean repaintIsNotNeeded) { if (!preventValueChangeEvent) { super.fireValueChange(repaintIsNotNeeded); } }
if (!SharedUtil.equals(newInternalValue, getInternalValue())) { setInternalValue(newInternalValue); fireValueChange(false); if (!SharedUtil.equals(getInternalValue(), newinternalValue)) { setInternalValue(newinternalValue); fireValueChange(false);
fireValueChange(false); } else if (wasModified) {
if (value != oldValue && (value != null && !value.equals(oldValue) || value == null)) { fireValueChange(false);
fireValueChange(repaintIsNotNeeded);