static > A bindComboBoxToVar(IVarWithNotify var, A cb) { if (var != null) { bindListenerToComponent(cb, var, (Runnable) () -> selectItem(cb, var!)); onChange(cb, (Runnable) () -> var.set(getSelected(cb)); } ret cb; } static > A bindComboBoxToVar(A cb, IVarWithNotify var) { ret bindComboBoxToVar(var, cb); }