@Override
    public @NotNull Rectangle modelToView(JTextComponent tc, int offset) {
      return modelToView(tc, offset, Position.Bias.Forward);
    }
@Override
    public @NotNull Rectangle modelToView(JTextComponent tc, int offset)