@Override
protected void fireChangeEvent(Object oldValue, Object value) {
super.fireChangeEvent(oldValue, value);
if (value != null && value instanceof Boolean && ((Boolean) value).booleanValue()
&& !Util.equalWithNull(oldValue, value) && group != null) {
FieldEvent e = new FieldEvent(group);
e.setOldValue(oldValue);
e.setValue(value);
group.fireEvent(Events.Change, e);
}
}