@Override
  public int getStartOffset(@NotNull ThreeSide side) {
    return side.select(myStartOffset1, myStartOffset2, myStartOffset3);
  }
@Override
  public int getStartOffset(@NotNull ThreeSide side)