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