private Binding bindDirectProperty(final Object component, final String property, final Converter converter, final Supplier<Map<Class<? extends GwtEvent>, HandlerRegistration>> handlerRegistrar, final Optional<Supplier<Object>> uiGetter, final StateSync initialState) { checkComponentNotAlreadyBound(component, property); final Binding binding = createBinding(component, property, converter, handlerRegistrar); syncState(component, property, converter, uiGetter, initialState); return binding; }
private Binding bindDirectProperty(final Object component, final String property, final Converter converter, final Supplier<Map<Class<? extends GwtEvent>, HandlerRegistration>> handlerRegistrar, final Optional<Supplier<Object>> uiGetter, final StateSync initialState) { checkComponentNotAlreadyBound(component, property); final Binding binding = createBinding(component, property, converter, handlerRegistrar); syncState(component, property, converter, uiGetter, initialState); return binding; }