class FormHandlerImpl implements FormHandler<T> {

    protected void processFieldChange(FormField formField, Object newValue) {
        if (enabledOnChangeValidations) {
            fieldChangeManager.processFieldChange(formField.getFieldName(), newValue, getModel());
        } else {
            notifyFieldChange(formField.getFieldName(), newValue);
        }
    }

    @Inject public  FormHandlerImpl(FormValidator validator,
                           FieldChangeHandlerManager fieldChangeManager);

}