Comment écrire un nouvel élément ListChangeListener & lt; Item & gt; () avec lambda?

Comment puis-je écrire une nouvelle ListChangeListener() avec lambda dans java8?

listItems.addListener(new ListChangeListener<Item>() {
    @Override
    public void onChanged(
        javafx.collections.ListChangeListener.Change<? extends Item> c) {
        //TODO Auto-generated method stub
    }
});

C'est ce que j'ai essayé:

listItems.addListener(c->{});

Mais eclipse états:

La méthode addListener(ListChangeListener) est ambiguë pour les
type ObservableList.

La Liste est déclarée comme suit:

ObservableList<Item> listItems = FXCollections.observableArrayList();

source d'informationauteur simonides