@Override
  public boolean isInsideSoftWrap(@NotNull VisualPosition visual) {
    return isInsideSoftWrap(visual, false);
  }
@Override
  public boolean isInsideSoftWrap(@NotNull VisualPosition visual)