public <T> OrderListBinding<T> bindList(JList list, ListProperty<T> property) {
      OrderListBinding<T> binding = new OrderListBinding<>(list, property);
      addBinding(binding);
      return binding;
    }
public <T> OrderListBinding<T> bindList(JList list, ListProperty<T> property)