class BindingContext implements UiUpdateObserver {

    public Collection<Binding> getBindings() {
        return Collections.unmodifiableCollection(getBindingStream()
                .collect(toList()));
    }

    public  BindingContext();
    public  BindingContext(String contextName);
    public  BindingContext(String contextName, PropertyBehaviorProvider behaviorProvider,
            Handler afterUpdateHandler);
    public  BindingContext(String contextName, PropertyBehaviorProvider behaviorProvider,
            PropertyDispatcherFactory dispatcherFactory, Handler afterUpdateHandler);

}