public void setSelectedItems(Collection<? extends Object> items){
        Collection<Object> toDeselect = new ArrayList<>();
        for(Object o : getSelectedItems()){
            if(!items.contains(o)){
                toDeselect.add(o);
            }
        }
        this.itemsDesselecionados.addAll(toDeselect);
        this.lstSelecionados.setCollection(items);
    }