@Override
  public int @NotNull [] getSuccessorIndexes() {
    int offset = getOffset();
    return offset == getIndex() + 1 ? new int[] {offset} : new int[] {getIndex() + 1, offset};
  }
@Override
  public int @NotNull [] getSuccessorIndexes()