private static @NotNull <T> WalkingState.TreeGuide<IntervalNode<T>> getGuide() {
      //noinspection unchecked,rawtypes
      return (WalkingState.TreeGuide)INSTANCE;
    }
private static @NotNull <T> WalkingState.TreeGuide<IntervalNode<T>> getGuide()