@Override
    public IntervalNode<T> getParent(@NotNull IntervalNode<T> element) {
      return element.getParent();
    }
@Override
    public IntervalNode<T> getParent(@NotNull IntervalNode<T> element)