public void addElementsMarkListener(ElementsMarkListener<T> listener) {
    addElementsMarkListener(new ElementsMarkStateListenerAdapter<>(listener));
  }
public void addElementsMarkListener(ElementsMarkListener<T> listener)