protected void doBindControl(ListModel bindingModel) {
CheckBoxListWithSelectable list = getList();
list.setModel(bindingModel);
// JIDE CheckBoxListdifference: check box listener rather than list
// selection
list.addItemListener(checkBoxListener);
getValueModel().addValueChangeListener(valueModelListener);
if (!isPropertyConversionExecutorAvailable()
&& getSelectionMode() != ListSelectionModel.SINGLE_SELECTION) {
logger.warn("Selection mode for list field "
+ getProperty()