@Override public BindingEvent createBindingEvent(boolean toView, Object parent, Object value) { return new BindingEvent(this, (toView ? (member.getGetter() != null ? BindingEvent.Type.TO_VIEW_VIA_GETTER : BindingEvent.Type.TO_VIEW_VIA_FIELD) : (member.getSetter() != null ? BindingEvent.Type.TO_MODEL_VIA_SETTER : BindingEvent.Type.TO_MODEL_VIA_FIELD) ), parent, value); }